@cryptotaxi247 / netdata-1 / commits / 8cfe94c75

fixed memory leak in cgroup-network

Costa Tsaousis (ktsaou) committed Nov 8, 2017 at 01:07 UTC 8cfe94c75c8f23881bdac98156fed53ec6431a73
1 file changed +5 -1
src/cgroup-network.c
+5 -1
@@ -367,8 +367,10 @@ void detect_veth_interfaces(pid_t pid) {
367 #define CGROUP_NETWORK_INTERFACE_MAX_LINE 2048
368 void call_the_helper(const char *me, pid_t pid, const char *cgroup) {
369 const char *pluginsdir = getenv("NETDATA_PLUGINS_DIR");
370 + char *m = NULL;
371 +
372 if(!pluginsdir || !*pluginsdir) {
371 - char *m = strdupz(me);
373 + m = strdupz(me);
374 pluginsdir = dirname(m);
375 }
376
@@ -407,6 +409,8 @@ void call_the_helper(const char *me, pid_t pid, const char *cgroup) {
409 }
410 else
411 error("cannot execute cgroup-network helper script: %s", buffer);
412 +
413 + freez(m);
414 }
415
416