Mercurial > audlegacy
diff src/audacious/util.c @ 2609:fe33bdd3d5ad trunk
[svn] Prevent double free() by strdup'ing value.
| author | hansmi |
|---|---|
| date | Mon, 05 Mar 2007 16:28:45 -0800 |
| parents | 65543c999c7e |
| children | 9b763f1f4e6a |
line wrap: on
line diff
--- a/src/audacious/util.c Mon Mar 05 13:50:32 2007 -0800 +++ b/src/audacious/util.c Mon Mar 05 16:28:45 2007 -0800 @@ -379,7 +379,7 @@ strip_lower_string(GString *string) { strip_string(string); - + gchar *lower = g_ascii_strdown(string->str, -1); g_free(string->str); string->str = lower; @@ -531,7 +531,7 @@ strip_string(value); if (key_name->len > 0 && value->len > 0) - g_hash_table_insert(section, key_hash, value->str); + g_hash_table_insert(section, key_hash, g_strdup(value->str)); } else {
