aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2007-07-05 22:02:29 +0000
committerLeandro A. F. Pereira <leandro@hardinfo.org>2007-07-05 22:02:29 +0000
commitaecade30c040b636dd63e551fb47ada4440a16a8 (patch)
tree5456d7d6d3554fe5307191ccc635087162e6e33a
parentcdc40b11f4d7a3050bda164b2d92afc23616b7f9 (diff)
Plug two more memory leaks.
-rw-r--r--hardinfo2/arch/common/display.h4
-rw-r--r--hardinfo2/arch/linux/x86/processor.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/hardinfo2/arch/common/display.h b/hardinfo2/arch/common/display.h
index 00636d9e..d7cf2ae6 100644
--- a/hardinfo2/arch/common/display.h
+++ b/hardinfo2/arch/common/display.h
@@ -82,10 +82,10 @@ get_x11_info(DisplayInfo *di)
if (g_str_has_prefix(tmp[0], "number of extensions")) {
int n;
- di->extensions = "";
+ di->extensions = g_strdup("");
for (n = atoi(tmp[1]); n; n--) {
- di->extensions = g_strconcat(di->extensions,
+ di->extensions = h_strconcat(di->extensions,
g_strstrip(*(++output_lines)),
"=\n",
NULL);
diff --git a/hardinfo2/arch/linux/x86/processor.h b/hardinfo2/arch/linux/x86/processor.h
index 918bac7c..fd8711af 100644
--- a/hardinfo2/arch/linux/x86/processor.h
+++ b/hardinfo2/arch/linux/x86/processor.h
@@ -264,7 +264,7 @@ gchar *processor_get_capabilities_from_flags(gchar * strflags)
* - Use binary search or something faster than this O(n) cruft
*/
gchar **flags, **old;
- gchar *tmp = "";
+ gchar *tmp = NULL;
gint i, j = 0;
flags = g_strsplit(strflags, " ", 0);
@@ -279,7 +279,7 @@ gchar *processor_get_capabilities_from_flags(gchar * strflags)
}
}
- tmp = g_strdup_printf("%s%s=%s\n", tmp, flags[j], meaning);
+ tmp = h_strdup_cprintf("%s=%s\n", tmp, flags[j], meaning);
j++;
}