diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2025-07-30 20:56:05 +0530 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-07-30 20:56:05 +0530 |
commit | 772c4586f15ce3a92f786e228003fba4cebb1374 (patch) | |
tree | e26d430cf7a4d1cc5c27ce4c1fe948e2fc7471e0 | |
parent | fabba1b2fbcb0d8dcbf77f5336ec880f561d627c (diff) |
engine: properly parse config
-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("---")); } |