From 03fca66adcd8db05224e86121f930f5f51d5bcb6 Mon Sep 17 00:00:00 2001 From: hasufell Date: Fri, 9 May 2014 14:27:28 +0200 Subject: [PATCH] Fix error handling in read_file() --- filereader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filereader.c b/filereader.c index 417618d..4a5692c 100644 --- a/filereader.c +++ b/filereader.c @@ -67,7 +67,7 @@ char *read_file(char const * const filename) objfile = open(filename, O_RDONLY); - if (objfile) { + if (objfile != -1) { /* read and copy chunks */ while ((n = read(objfile, buf, STD_FILE_BUF)) > 0) { char *tmp_ptr = NULL;