Browse Source

Merge pull request #327 from rwhitworth/rwhitworth-patch-1

fix size_t comparison of negative in file_read()
Marco Bambini 5 years ago
parent
commit
30d61fa64f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/utils/gravity_utils.c

+ 1 - 1
src/utils/gravity_utils.c

@@ -147,7 +147,7 @@ const char *file_read(const char *path, size_t *len) {
     buffer[fsize] = 0;
     
     fsize2 = read(fd, buffer, (size_t)fsize);
-    if (fsize2 == -1) goto abort_read;
+    if (fsize2 != fsize) goto abort_read;
     
     if (len) *len = fsize2;
     close(fd);