Fix on-exit memory leaks noticed by @Mictronics
This commit is contained in:
parent
da3557fcfe
commit
9237086b38
|
|
@ -709,6 +709,7 @@ int main(int argc, char **argv) {
|
|||
}
|
||||
|
||||
sdrClose();
|
||||
fifo_destroy();
|
||||
|
||||
if (Modes.exit == 1) {
|
||||
log_with_timestamp("Normal exit.");
|
||||
|
|
|
|||
4
fifo.c
4
fifo.c
|
|
@ -83,10 +83,10 @@ static void free_buffer_list(struct mag_buf *head)
|
|||
void fifo_destroy()
|
||||
{
|
||||
free_buffer_list(fifo_head);
|
||||
fifo_freelist = NULL;
|
||||
fifo_head = fifo_tail = NULL;
|
||||
|
||||
free_buffer_list(fifo_freelist);
|
||||
fifo_head = fifo_tail = NULL;
|
||||
fifo_freelist = NULL;
|
||||
|
||||
free(overlap_buffer);
|
||||
overlap_buffer = NULL;
|
||||
|
|
|
|||
Loading…
Reference in New Issue