free tcpaddr structures

This commit is contained in:
Alexandre Ratchov 2016-01-08 14:39:55 +01:00
parent 4fdefa70d7
commit 400600af2e
1 changed files with 7 additions and 1 deletions

View File

@ -348,7 +348,7 @@ main(int argc, char **argv)
struct tcpaddr {
char *host;
struct tcpaddr *next;
} *tcpaddr_list = NULL, *ta;
} *tcpaddr_list, *ta;
atexit(log_flush);
@ -371,6 +371,7 @@ main(int argc, char **argv)
rmax = 1;
aparams_init(&par);
mode = MODE_PLAY | MODE_REC;
tcpaddr_list = NULL;
setsig();
filelist_init();
@ -542,6 +543,11 @@ main(int argc, char **argv)
dev_del(dev_list);
while (port_list)
port_del(port_list);
while (tcpaddr_list) {
ta = tcpaddr_list;
tcpaddr_list = ta->next;
xfree(ta);
}
rmdir(base);
filelist_done();
unsetsig();