libselinux: matchmediacon(): close file on error
Found by Infer. matchmediacon.c:25: error: Resource Leak resource of type `_IO_FILE` acquired to `return` by call to `fopen()` at line 21, column 16 is not released after line 25, column 4. 23. while (!feof_unlocked(infile)) { 24. if (!fgets_unlocked(current_line, sizeof(current_line), infile)) { 25. return -1; ^ 26. } 27. if (current_line[strlen(current_line) - 1]) Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
This commit is contained in:
parent
6e5d16a012
commit
0280a2a70c
1 changed files with 1 additions and 0 deletions
|
@ -22,6 +22,7 @@ int matchmediacon(const char *media, char ** con)
|
|||
return -1;
|
||||
while (!feof_unlocked(infile)) {
|
||||
if (!fgets_unlocked(current_line, sizeof(current_line), infile)) {
|
||||
fclose(infile);
|
||||
return -1;
|
||||
}
|
||||
if (current_line[strlen(current_line) - 1])
|
||||
|
|
Loading…
Reference in a new issue