@@ -934,7 +934,7 @@ stream *opengzfile(const char *filename, const char *mode, stream *file, int lev
|
||||
stream *source = file ? file : openfile(filename, mode);
|
||||
if(!source) return NULL;
|
||||
gzstream *gz = new gzstream;
|
||||
if(!gz->open(source, mode, !file, level)) { if(!file) delete source; return NULL; }
|
||||
if(!gz->open(source, mode, !file, level)) { if(!file) delete source; delete gz; return NULL; }
|
||||
return gz;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user