summaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
authorPetri Latvala <petri.latvala@intel.com>2019-01-16 13:20:37 +0200
committerPetri Latvala <petri.latvala@intel.com>2019-01-21 13:51:01 +0200
commitef6d3a271e18d2282c5be3e9110b6dc80f4a67e5 (patch)
tree57dfac9db028d5a5d0ebb28a6c3f982f23922661 /benchmarks
parent009d7bd524aaa45e0910c3254b6ed47c0fc9e68c (diff)
benchmarks/wsim: Handle a parse error
Signed-off-by: Petri Latvala <petri.latvala@intel.com> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/gem_wsim.c8
1 files changed, 8 insertions, 0 deletions
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)