discover/grub2: Add a reference to the context from grub2_script
[petitboot] / discover / grub2 / parser.y
index f49cecdc3382cb630817b00d071d4ff00dfeaa59..2b229b80598ae63488bd17b0810f0d7f89e26198 100644 (file)
@@ -221,13 +221,13 @@ void word_append(struct grub2_word *w1, struct grub2_word *w2)
        w1->last = w2;
 }
 
-struct grub2_parser *grub2_parser_create(void *ctx)
+struct grub2_parser *grub2_parser_create(struct discover_context *ctx)
 {
        struct grub2_parser *parser;
 
        parser = talloc(ctx, struct grub2_parser);
        yylex_init_extra(parser, &parser->scanner);
-       parser->script = create_script(parser);
+       parser->script = create_script(parser, ctx);
 
        return parser;
 }