X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fnetwork.c;h=fbbcd122d5bce1328229ca941b12a628d50feace;hb=2c2e9a297f59c110ddd4adef6293fe80f39f15b7;hp=39069aa751a551eef139b92e9ecd467bb8e5b27a;hpb=8a277e54b4ed7bccb4b3a2e7668792cd5303d3ac;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) {