From patchwork Thu Mar 4 15:56:42 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [21/50] QemuOpts: Fix qemu_config_parse() to catch file read errors Date: Thu, 04 Mar 2010 05:56:42 -0000 From: Markus Armbruster X-Patchwork-Id: 46957 Message-Id: <1267718231-13303-22-git-send-email-armbru@redhat.com> To: qemu-devel@nongnu.org Cc: Luiz Capitulino Signed-off-by: Markus Armbruster --- qemu-config.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/qemu-config.c b/qemu-config.c index 2de97cd..ad130fb 100644 --- a/qemu-config.c +++ b/qemu-config.c @@ -475,6 +475,10 @@ int qemu_config_parse(FILE *fp, const char *fname) error_report("parse error"); goto out; } + if (ferror(fp)) { + error_report("error reading file"); + goto out; + } res = 0; out: loc_pop(&loc);