Просмотр исходного кода

mc_config_get_string(): if default parameter is NULL, then no any config entities will be created

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Slava Zanko 12 лет назад
Родитель
Сommit
e50c3f8475
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      lib/mcconfig/get.c

+ 2 - 1
lib/mcconfig/get.c

@@ -97,7 +97,8 @@ mc_config_get_string (mc_config_t * mc_config, const gchar * group,
 
     if (!mc_config_has_param (mc_config, group, param))
     {
-        mc_config_set_string (mc_config, group, param, def ? def : "");
+        if (def != NULL)
+            mc_config_set_string (mc_config, group, param, def);
         return g_strdup (def);
     }