From ef6d3a271e18d2282c5be3e9110b6dc80f4a67e5 Mon Sep 17 00:00:00 2001 From: Petri Latvala Date: Wed, 16 Jan 2019 13:20:37 +0200 Subject: benchmarks/wsim: Handle a parse error Signed-off-by: Petri Latvala Cc: Tvrtko Ursulin Reviewed-by: Tvrtko Ursulin --- benchmarks/gem_wsim.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'benchmarks') diff --git a/benchmarks/gem_wsim.c b/benchmarks/gem_wsim.c index e0709487..5a4753d9 100644 --- a/benchmarks/gem_wsim.c +++ b/benchmarks/gem_wsim.c @@ -483,6 +483,14 @@ parse_workload(struct w_arg *arg, unsigned int flags, struct workload *app_w) goto add_step; } + if (!field) { + if (verbose) + fprintf(stderr, + "Parse error at step %u!\n", + nr_steps); + return NULL; + } + tmp = atoi(field); if (tmp < 0) { if (verbose) -- cgit v1.2.3