Private
Public Access
2
0

mraa.c: Fix close/free fail introduced earlier

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
Brendan Le Foll
2015-08-20 19:09:42 +01:00
parent 0ad753689e
commit 5d24868582

View 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;
}