From a0cc67c00e72c8e23d923cd8016be1aa5b516fff Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Thu, 26 May 2011 11:35:03 +0200 Subject: [PATCH] vm: Fix open() result checking --- appvm/qfile-agent.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appvm/qfile-agent.c b/appvm/qfile-agent.c index 902d9d1b..530bbb2d 100644 --- a/appvm/qfile-agent.c +++ b/appvm/qfile-agent.c @@ -75,7 +75,7 @@ int single_file_processor(char *filename, struct stat *st) if (S_ISREG(mode)) { int ret; fd = open(filename, O_RDONLY); - if (!fd) + if (fd < 0) gui_fatal("open %s", filename); hdr.filelen = st->st_size; write_headers(&hdr, filename);