X-Git-Url: https://git.octo.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Fnetwork.c;h=fbbcd122d5bce1328229ca941b12a628d50feace;hb=98fef31471541485002b5b87afa8991a280190d6;hp=39069aa751a551eef139b92e9ecd467bb8e5b27a;hpb=654783aed1fab02766a9cc036e859799e01f6f9e;p=collectd.git diff --git a/src/network.c b/src/network.c index 39069aa7..fbbcd122 100644 --- a/src/network.c +++ b/src/network.c @@ -1548,7 +1548,10 @@ static int network_config (const char *key, const char *val) fields_num = strsplit (val_cpy, fields, 3); if ((fields_num != 1) && (fields_num != 2)) + { + sfree (val_cpy); return (1); + } else if (fields_num == 2) { if ((service = strchr (fields[1], '.')) != NULL) @@ -1561,6 +1564,8 @@ static int network_config (const char *key, const char *val) network_add_listen_socket (node, service); else network_add_sending_socket (node, service); + + sfree (val_cpy); } else if (strcasecmp ("TimeToLive", key) == 0) {