From patchwork Wed Feb 24 17:55:32 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [RFC, 20/48] QemuOpts: Fix qemu_config_parse() to catch file read errors Date: Wed, 24 Feb 2010 07:55:32 -0000 From: Markus Armbruster X-Patchwork-Id: 46189 Message-Id: <1267034160-3517-21-git-send-email-armbru@redhat.com> To: qemu-devel@nongnu.org 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 78e5c67..acd4db7 100644 --- a/qemu-config.c +++ b/qemu-config.c @@ -475,6 +475,10 @@ int qemu_config_parse(FILE *fp, const char *fname) qemu_error("parse error"); goto out; } + if (ferror(fp)) { + qemu_error("error reading file"); + goto out; + } res = 0; out: loc_pop(&loc);