diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/msg.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -104,7 +104,12 @@ handle_file(const char *path) asprintf(&config, "%.*s\n", (int) (p - buffer), buffer); engine.config = config_parse(config); free(config); - strcpy(buffer, p + strlen("---")); + char *tempbuffer = strdup(p); + + free(buffer); + asprintf(&buffer, "%s", tempbuffer + strlen("---")); + + free(tempbuffer); } mkd_flag_t *flags = mkd_flags(); |