mraa.c: Fix close/free fail introduced earlier
authorBrendan Le Foll <brendan.le.foll@intel.com>
Thu, 20 Aug 2015 18:09:42 +0000 (19:09 +0100)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Thu, 20 Aug 2015 18:09:42 +0000 (19:09 +0100)
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
src/mraa.c

index 5a1772f..4580829 100644 (file)
@@ -356,12 +356,12 @@ mraa_file_contains(const char* filename, const char* content)
         size_t len = 1024;
         char* line = malloc(len);
         if (line == NULL) {
-            close(file);
+            free(file);
             return 0;
         }
         FILE* fh = fopen(file, "r");
         if (fh == NULL) {
-            close(file);
+            free(file);
             free(line);
             return 0;
         }
@@ -391,12 +391,12 @@ mraa_file_contains_both(const char* filename, const char* content, const char* c
         size_t len = 1024;
         char* line = malloc(len);
         if (line == NULL) {
-            close(file);
+            free(file);
             return 0;
         }
         FILE* fh = fopen(file, "r");
         if (fh == NULL) {
-            close(file);
+            free(file);
             free(line);
             return 0;
         }