Skip to content

Commit d71b1b7

Browse files
committed
FIX: memory leak when getting hostname by address
1 parent 8212698 commit d71b1b7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

arcus_zk.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1065,7 +1065,7 @@ static int arcus_build_znode_name(char *ensemble_list)
10651065
hp = gethostbyaddr((char*)&myaddr.sin_addr.s_addr,
10661066
sizeof(myaddr.sin_addr.s_addr), AF_INET);
10671067
if (hp) {
1068-
hostp = strdup(hp->h_name);
1068+
hostp = hp->h_name;
10691069
} else {
10701070
// if gethostbyaddr() doesn't work, try gethostname
10711071
if (gethostname((char *)&hostbuf, sizeof(hostbuf))) {

0 commit comments

Comments
 (0)