diff options
-rw-r--r-- | degesch.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -6399,6 +6399,11 @@ config_dump_item (struct config_item_ *item, struct config_dump_data *data) return; } + // Currently there's no reason for us to dump unknown items + struct config_schema *schema = item->schema; + if (!schema) + return; + struct str line; str_init (&line); @@ -6416,7 +6421,6 @@ config_dump_item (struct config_item_ *item, struct config_dump_data *data) config_item_write (item, false, &value); // Don't bother writing out null values everywhere - struct config_schema *schema = item->schema; bool has_default = schema && schema->default_; if (item->type != CONFIG_ITEM_NULL || has_default) { |