From 42c3498f6f18c674d9a6b9137263f1351d0ed2ec Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Tue, 8 Nov 2005 20:04:43 +0100 Subject: [PATCH] [PATCH] fio: error handling --- fio.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fio.c b/fio.c index ab5570a..076c378 100644 --- a/fio.c +++ b/fio.c @@ -1885,13 +1885,13 @@ static int add_job(struct thread_data *td, const char *jobname, int prioclass, struct thread_data *td_new = get_new_job(0, td); if (!td_new) - break; + goto err; td_new->numjobs = 1; td_new->stonewall = 0; if (add_job(td_new, jobname, prioclass, prio)) - break; + goto err; } return 0; err: @@ -2084,7 +2084,7 @@ static int parse_jobs_ini(char *file) td = get_new_job(global, &def_thread); if (!td) - break; + return 1; prioclass = 2; prio = 4; @@ -2262,7 +2262,7 @@ static int parse_jobs_ini(char *file) fsetpos(f, &off); if (add_job(td, name, prioclass, prio)) - break; + return 1; } free(string); -- 2.25.1