diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2012-03-14 14:31:29 +0100 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2012-03-14 14:54:08 +0100 |
commit | 8b66a8da87f0ff9d0932a4eb030c96c31f123e93 (patch) | |
tree | 3f8616e077c002d87bf68af537c1abb1137dd9cd | |
parent | 8dc33835365a647f352f3b9b00b816763bc536d2 (diff) | |
download | pingu-8b66a8da87f0ff9d0932a4eb030c96c31f123e93.tar.bz2 pingu-8b66a8da87f0ff9d0932a4eb030c96c31f123e93.tar.xz |
pingu_burst: memleak fix
we need to run freeaddrinfo() after getaddrinfo()
-rw-r--r-- | pingu_burst.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pingu_burst.c b/pingu_burst.c index cdb5306..3505c94 100644 --- a/pingu_burst.c +++ b/pingu_burst.c @@ -50,6 +50,7 @@ void ping_burst_start(struct ev_loop *loop, struct pingu_host *host) log_debug("%s: failed to send first ping to %s", host->label, buf); host->burst.active = 0; } + freeaddrinfo(ai); } void pingu_burst_timeout_cb(struct ev_loop *loop, struct ev_timer *w, |