From 3f855f07f5d2e9a08a586436719358c40a46f29d Mon Sep 17 00:00:00 2001 From: TingPing Date: Sun, 28 Dec 2014 06:08:20 -0500 Subject: Use glib for allocations in all plugins Continuation of 83032b1aa --- plugins/sysinfo/parse.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'plugins/sysinfo/parse.c') diff --git a/plugins/sysinfo/parse.c b/plugins/sysinfo/parse.c index 6c86c645..caba8a7d 100644 --- a/plugins/sysinfo/parse.c +++ b/plugins/sysinfo/parse.c @@ -29,6 +29,7 @@ #include #include #include +#include #include "pci.h" #include "match.h" @@ -317,13 +318,13 @@ int xs_parse_df(const char *mount_point, char *result) char *tmp_buf = pretty_freespace(pos, &free_k, &total_k); strcat(tmp_buf, " | "); strcat(result, tmp_buf); - free(tmp_buf); + g_free(tmp_buf); } else if(strncmp(mount_point, pos, strlen(mount_point)) == 0) { char *tmp_buf = pretty_freespace(mount_point, &free_k, &total_k); strncpy(result, tmp_buf, bsize); - free(tmp_buf); + g_free(tmp_buf); break; } else snprintf(result, bsize, "Mount point %s not found!", mount_point); @@ -336,7 +337,7 @@ int xs_parse_df(const char *mount_point, char *result) { char *tmp_buf = pretty_freespace("Total", &free_k, &total_k); strncpy(result, tmp_buf, bsize); - free(tmp_buf); + g_free(tmp_buf); } pclose(pipe); return 0; -- cgit 1.4.1