diff options
author | Max Kellermann <max@duempel.org> | 2008-11-07 13:22:45 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-11-07 13:22:45 +0100 |
commit | e67c9454f910f1d202da8d84dc33adec689ae815 (patch) | |
tree | 295c43dee84c4efb4bdc3140d06e58b0dafa9839 /src | |
parent | 25a07c795fdf275b85ccc3b6634f645a0eb1127e (diff) | |
download | mpd-e67c9454f910f1d202da8d84dc33adec689ae815.tar.gz mpd-e67c9454f910f1d202da8d84dc33adec689ae815.tar.xz mpd-e67c9454f910f1d202da8d84dc33adec689ae815.zip |
charset: don't allocate GError
Since the GError return value of g_convert_*() is ignored by ncmpc, we
don't need to retrieve it at all.
Diffstat (limited to 'src')
-rw-r--r-- | src/charset.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/charset.c b/src/charset.c index 5625f1277..a0e8bbda4 100644 --- a/src/charset.c +++ b/src/charset.c @@ -64,7 +64,6 @@ utf8_to_locale(const char *utf8str) { #ifdef HAVE_LOCALE_H gchar *str; - GError *error; assert(utf8str != NULL); @@ -73,12 +72,9 @@ utf8_to_locale(const char *utf8str) str = g_convert_with_fallback(utf8str, -1, charset, "utf-8", - NULL, NULL, NULL, - &error); - if (str == NULL) { - g_error_free(error); + NULL, NULL, NULL, NULL); + if (str == NULL) return g_strdup(utf8str); - } return str; #else @@ -91,7 +87,6 @@ locale_to_utf8(const char *localestr) { #ifdef HAVE_LOCALE_H gchar *str; - GError *error; assert(localestr != NULL); @@ -100,12 +95,9 @@ locale_to_utf8(const char *localestr) str = g_convert_with_fallback(localestr, -1, "utf-8", charset, - NULL, NULL, NULL, - &error); - if (str == NULL) { - g_error_free(error); + NULL, NULL, NULL, NULL); + if (str == NULL) return g_strdup(localestr); - } return str; #else |