diff options
-rw-r--r-- | src/engine.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/engine.c b/src/engine.c index d62b44f..5d49e07 100644 --- a/src/engine.c +++ b/src/engine.c @@ -214,7 +214,10 @@ engine_ingest(char **buffer) char *p = strstr(*buffer, "---"); if (p != NULL) { - engine->config = config_parse(p); + char *config; + asprintf(&config, "%.*s\n", (int) (p - *buffer), *buffer); + engine->config = config_parse(config); + free(config); strcpy(*buffer, p + strlen("---")); } |