mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-11-09 17:45:41 +01:00
Removed memory leak
This commit is contained in:
parent
5e4997b682
commit
0f2eaba07a
1 changed files with 2 additions and 1 deletions
|
@ -583,6 +583,7 @@ int main(int argc, char *argv[])
|
|||
capturev(&argv[optind], argc - optind);
|
||||
}
|
||||
snd_pcm_close(handle);
|
||||
free(audiobuf);
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -819,7 +820,7 @@ static void set_params(void)
|
|||
bits_per_sample = snd_pcm_format_physical_width(setup.format.sfmt);
|
||||
bits_per_frame = bits_per_sample * setup.format.channels;
|
||||
buffer_bytes = buffer_size * bits_per_frame / 8;
|
||||
audiobuf = malloc(buffer_bytes);
|
||||
audiobuf = realloc(audiobuf, buffer_bytes);
|
||||
if (audiobuf == NULL) {
|
||||
error("not enough memory");
|
||||
exit(EXIT_FAILURE);
|
||||
|
|
Loading…
Reference in a new issue