aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-03-14 14:31:29 +0100
committerNatanael Copa <ncopa@alpinelinux.org>2012-03-14 14:54:08 +0100
commit8b66a8da87f0ff9d0932a4eb030c96c31f123e93 (patch)
tree3f8616e077c002d87bf68af537c1abb1137dd9cd
parent8dc33835365a647f352f3b9b00b816763bc536d2 (diff)
downloadpingu-8b66a8da87f0ff9d0932a4eb030c96c31f123e93.tar.bz2
pingu-8b66a8da87f0ff9d0932a4eb030c96c31f123e93.tar.xz
pingu_burst: memleak fix
we need to run freeaddrinfo() after getaddrinfo()
-rw-r--r--pingu_burst.c1
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,