Skip to content

Commit

Permalink
ndag: fix minor memory leaking of addrinfo structures
Browse files Browse the repository at this point in the history
  • Loading branch information
salcock committed May 21, 2024
1 parent 1039536 commit 9de7a46
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions lib/format_ndag.c
Original file line number Diff line number Diff line change
Expand Up @@ -319,6 +319,9 @@ static int join_multicast_group(char *groupaddr, char *localiface,
}

sockcreateover:
if (!srcinfo) {
freeaddrinfo(gotten);
}
freeaddrinfo(group);
return sock;
}
Expand Down Expand Up @@ -789,6 +792,10 @@ static void free_streamsock_data(streamsock_t *src)
free(src->singlemsg.msg_iov);
}

if (src->srcaddr) {
freeaddrinfo(src->srcaddr);
}

if (src->sock != -1) {
close(src->sock);
}
Expand Down

0 comments on commit 9de7a46

Please sign in to comment.