[igt-dev] [PATCH i-g-t 08/21] benchmarks/wsim: Handle a parse error

Petri Latvala
2019-01-16T11:21:03Z

Signed-off-by: Petri Latvala <petri.latvala@intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
---
benchmarks/gem_wsim.c | 8 ++++++++
1 file changed, 8 insertions(+)

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)
--
2.19.1