Quellcode durchsuchen

[util] Avoid calling fclose(NULL) in zbin.c

Must check that argument to a fclose() is not NULL -- we can get to the
'err' label when file was not opened.  fclose(NULL) is known to produce
core dump on some platforms and we don't want zbin to fail so loudly.

Signed-off-by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
tags/v0.9.4
Eygene Ryabinkin vor 18 Jahren
Ursprung
Commit
6de45ad4ae
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2
    1
      src/util/zbin.c

+ 2
- 1
src/util/zbin.c Datei anzeigen

90
 	return 0;
90
 	return 0;
91
 
91
 
92
  err:
92
  err:
93
-	fclose ( file );
93
+	if ( file )
94
+		fclose ( file );
94
 	return -1;
95
 	return -1;
95
 }
96
 }
96
 
97
 

Laden…
Abbrechen
Speichern