fix: wrong free
This commit is contained in:
parent
0619d27b8d
commit
4804ab14b8
2 changed files with 2 additions and 2 deletions
|
@ -17,7 +17,7 @@ FILE *fp;
|
|||
close(fileno(fp));
|
||||
if ( io_testflag(fp,IO_MYBUF) && fp->_buf )
|
||||
free( fp->_buf );
|
||||
free(fp);
|
||||
if (fp != &_stdin && fp != &_stdout && fp != &_stderr) free(fp);
|
||||
return(NULL);
|
||||
}
|
||||
|
||||
|
|
|
@ -48,7 +48,7 @@ FILE *fp;
|
|||
break;
|
||||
}
|
||||
}
|
||||
free(fp);
|
||||
if (fp != &_stdin && fp != &_stdout && fp != &_stderr) free(fp);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue