Skip to content

Commit

Permalink
Merge pull request nanomsg#356 from zboszor/master
Browse files Browse the repository at this point in the history
Fix a leak caused by not freeing the result of getaddrinfo_a().
  • Loading branch information
djc committed Jan 21, 2015
2 parents 6a333ae + c7203c4 commit 98f720c
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions src/transports/utils/dns_getaddrinfo_a.inc
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@ static void nn_dns_notify (union sigval sval)
memcpy (&self->result->addr, self->gcb.ar_result->ai_addr,
self->gcb.ar_result->ai_addrlen);
self->result->addrlen = (size_t) self->gcb.ar_result->ai_addrlen;
freeaddrinfo(self->gcb.ar_result);
nn_fsm_action (&self->fsm, NN_DNS_ACTION_DONE);
}
nn_ctx_leave (self->fsm.ctx);
Expand Down

0 comments on commit 98f720c

Please sign in to comment.