discover: Remove unnecessary event passing
[petitboot] / lib / pb-config / pb-config.c
index e43ddf885bfdee497df6757cf0e6f56b71ffb584..aad3b9e5a44cf3f7838fe252e36a2b614a1d007f 100644 (file)
@@ -77,6 +77,18 @@ int config_init(void *ctx)
        return 0;
 }
 
+/* A non-exported function to allow the test infrastructure to initialise
+ * (and change) the configuration variables */
+struct parser_test;
+struct config __attribute__((unused)) *test_config_init(
+               struct parser_test *test);
+struct config *test_config_init(struct parser_test *test)
+{
+       config = talloc(test, struct config);
+       config_set_defaults(config);
+       return config;
+}
+
 const struct config *config_get(void)
 {
        return config;