diff --git a/src/network.c b/src/network.c
index 39069aa751a551eef139b92e9ecd467bb8e5b27a..fbbcd122d5bce1328229ca941b12a628d50feace 100644 (file)
--- a/src/network.c
+++ b/src/network.c
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)
network_add_listen_socket (node, service);
else
network_add_sending_socket (node, service);
+
+ sfree (val_cpy);
}
else if (strcasecmp ("TimeToLive", key) == 0)
{