add missing free()s

This commit is contained in:
Fabian Kurz 2013-01-17 19:17:49 +00:00
parent 94d9eb7dac
commit 572d46e437
1 changed files with 4 additions and 0 deletions

View File

@ -526,6 +526,8 @@ int main (int argc, char** argv) {
free(cw.mp3buffer);
free(cw.inpcm);
free(cw.noisebuf);
free(cw.dah_buf);
free(cw.dit_buf);
#ifdef CGIBUFFERED
/* File is completed, so we know the length and can send the
@ -545,6 +547,7 @@ int main (int argc, char** argv) {
fread(cgibuf, sizeof(char), (size_t) i, cw.outfile);
fclose(cw.outfile);
fwrite(cgibuf, sizeof(char), (size_t) i, stdout);
free(cgibuf);
unlink(cgi_outfilename);
#endif
@ -1619,6 +1622,7 @@ void filterloop (short int *buf, int l, int b) {
buf[k] = (short int) (yv[6] * 255.0);
}
free(in);
}