]> granicus.if.org Git - libnl/commitdiff
route: fix memleak in rtnl_netem_set_delay_distribution_data()
authorThomas Haller <thaller@redhat.com>
Tue, 16 Jan 2018 06:18:19 +0000 (07:18 +0100)
committerThomas Haller <thaller@redhat.com>
Tue, 16 Jan 2018 06:18:20 +0000 (07:18 +0100)
lib/route/qdisc/netem.c

index 24622441a96721ff99c317f73dbab4a4033dc593..05c2eb99c80d46196b95b83bbe7a7a2a30d1e6c1 100644 (file)
@@ -956,7 +956,9 @@ int rtnl_netem_set_delay_distribution(struct rtnl_qdisc *qdisc, const char *dist
        free(line);
        fclose(f);
 
-       return rtnl_netem_set_delay_distribution_data(qdisc, data, n);
+       i = rtnl_netem_set_delay_distribution_data(qdisc, data, n);
+       free(data);
+       return i;
 }
 
 /** @} */