discover: Send options to client in order
[petitboot] / discover / parser-conf.c
index 94612c326a6cdd35332443b1f5846878eafdd4fd..3154a463c6908a5ea4b3e05a15b10c3f5bc468a4 100644 (file)
@@ -46,6 +46,9 @@ char *conf_strip_str(char *s)
        if (!s)
                return NULL;
 
        if (!s)
                return NULL;
 
+       if (!strlen(s))
+               return NULL;
+
        while (*s == '"' || *s == '\'' || isspace(*s))
                s++;
 
        while (*s == '"' || *s == '\'' || isspace(*s))
                s++;
 
@@ -124,8 +127,6 @@ char *conf_get_pair(struct conf_context __attribute__((unused)) *conf, char *str
        }
 
 exit:
        }
 
 exit:
-       pb_log("%s: @%s@%s@\n", __func__, *name_out, *value_out);
-
        return end ? end + 1 : NULL;
 }
 
        return end ? end + 1 : NULL;
 }
 
@@ -180,7 +181,7 @@ int conf_set_global_option(struct conf_context *conf, const char *name,
                if (streq(name, conf->global_options[i].name)) {
                        conf->global_options[i].value
                                = talloc_strdup(conf, value);
                if (streq(name, conf->global_options[i].name)) {
                        conf->global_options[i].value
                                = talloc_strdup(conf, value);
-                       pb_log("%s: @%s@%s@\n", __func__, name, value);
+                       pb_log("%s: %s = '%s'\n", __func__, name, value);
                        return 1;
                }
        }
                        return 1;
                }
        }
@@ -204,11 +205,8 @@ const char *conf_get_global_option(struct conf_context *conf,
        assert(conf->global_options);
 
        for (i = 0; conf->global_options[i].name ;i++)
        assert(conf->global_options);
 
        for (i = 0; conf->global_options[i].name ;i++)
-               if (streq(name, conf->global_options[i].name)) {
-                       pb_log("%s: @%s@%s@\n", __func__, name,
-                               conf->global_options[i].value);
+               if (streq(name, conf->global_options[i].name))
                        return conf->global_options[i].value;
                        return conf->global_options[i].value;
-               }
 
        assert(0 && "unknown global name");
        return NULL;
 
        assert(0 && "unknown global name");
        return NULL;