summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/enchant.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/enchant.c b/src/enchant.c
index e7f6c1e..007aad9 100644
--- a/src/enchant.c
+++ b/src/enchant.c
@@ -143,10 +143,11 @@ _enchant_get_user_home_dirs (void)
{
GSList *dirs = NULL;
const char* home_dir;
+ char *tmp;
- home_dir = enchant_get_registry_value_ex (1, "Config", "Home_Dir");
- if (home_dir)
- dirs = enchant_slist_append_unique_path (dirs, g_strdup (home_dir));
+ tmp = enchant_get_registry_value_ex (1, "Config", "Home_Dir");
+ if (tmp)
+ dirs = enchant_slist_append_unique_path (dirs, tmp);
home_dir = g_get_home_dir ();
if (home_dir)