summaryrefslogtreecommitdiff
path: root/treesource.c
diff options
context:
space:
mode:
Diffstat (limited to 'treesource.c')
-rw-r--r--treesource.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/treesource.c b/treesource.c
index 9cbf0a9..3c24e7f 100644
--- a/treesource.c
+++ b/treesource.c
@@ -32,7 +32,8 @@ struct boot_info *dt_from_source(const char *fname)
the_boot_info = NULL;
treesource_error = 0;
- push_input_file(fname);
+ srcpos_file = dtc_open_file(fname, NULL);
+ yyin = srcpos_file->file;
if (yyparse() != 0)
return NULL;