summaryrefslogtreecommitdiff
path: root/arch/common/languages.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/common/languages.h')
-rw-r--r--arch/common/languages.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/common/languages.h b/arch/common/languages.h
index 786b829f..efc100fb 100644
--- a/arch/common/languages.h
+++ b/arch/common/languages.h
@@ -20,7 +20,7 @@ void
scan_languages(OperatingSystem * os)
{
FILE *locale;
- gchar buf[512], *retval = "";
+ gchar buf[512], *retval = NULL;
locale = popen("locale -va", "r");
if (!locale)
@@ -64,7 +64,7 @@ scan_languages(OperatingSystem * os)
} else {
gchar *currlocale;
- retval = g_strdup_printf("%s$%s$%s=%s\n", retval, name, name, title);
+ retval = h_strdup_cprintf("$%s$%s=%s\n", retval, name, name, title);
#define FIELD(f) f ? f : "(Unknown)"
currlocale = g_strdup_printf("[Locale Information]\n"