diff --git a/src/parse/parse.c b/src/parse/parse.c index 1f074a6..4963b4e 100644 --- a/src/parse/parse.c +++ b/src/parse/parse.c @@ -330,7 +330,7 @@ include(struct keyword *head) } /* relative path from parent file */ else if (head->name && head->name[0] != '/') { - base = strdup(kw->file->parent->name); + base = strdup(head->file->name); xasprintf(&filename, "%s/%s", dirname(base), head->name); free(base); }