From: Jens Axboe Date: Wed, 8 Oct 2014 15:55:22 +0000 (-0600) Subject: Fix potential segfault on ENOENT on job file X-Git-Tag: fio-2.1.14~83 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=02957cd47484f5c84c687db3ce01b084a53ae25b;hp=829c31b5c14ac8f8a39a0e5cf8ef4fe71856bb48 Fix potential segfault on ENOENT on job file Introduced in commit 323255cc2269, if we fail opening, td may not be set. Signed-off-by: Jens Axboe --- diff --git a/init.c b/init.c index a2377dc9..17684787 100644 --- a/init.c +++ b/init.c @@ -1432,7 +1432,8 @@ int __parse_jobs_ini(struct thread_data *td, int __err = errno; log_err("fio: unable to open '%s' job file\n", file); - td_verror(td, __err, "job file open"); + if (td) + td_verror(td, __err, "job file open"); return 1; } }