* edit_value(): if no environment variable specified, use ""
[citadel.git] / citadel / utils / setup.c
index 01135119179b22ced4d91b7c1777bc601b1e6004..f69f52bebfd4b7bd4434744b65b21b92c45dead2 100644 (file)
@@ -842,13 +842,10 @@ void set_bool_val(int msgpos, int *ip, char *DefValue)
 
 void set_str_val(int msgpos, char *Target, char *DefValue) 
 {
-       if (DefValue != NULL)
-       {
-               strprompt(setup_titles[msgpos], 
-                         setup_text[msgpos], 
-                         Target, 
-                         DefValue);
-       }
+       strprompt(setup_titles[msgpos], 
+                 setup_text[msgpos], 
+                 Target, 
+                 DefValue);
 }
 
 void set_int_val(int msgpos, int *ip, char *DefValue)
@@ -889,6 +886,8 @@ void edit_value(int curr)
        {
                Value = getenv(EnvNames[curr]);
        }
+       if (Value == NULL)
+               Value = "";
 
 
        switch (curr) {