From 3a021bf02615b5871d7c30d3fb79e008088a859c Mon Sep 17 00:00:00 2001 From: Philippe Pepiot Date: Sun, 5 Sep 2010 22:08:38 +0200 Subject: [PATCH] Parse: fix segfault --- src/parse/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }