From c12f6bacbd96fda27252bdb79781e5743c01da60 Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Fri, 13 Sep 2013 15:25:33 +0800 Subject: discover/grub2: Fix word append The parser was setting word->next on the top-level word, resulting in word chains of a maximum length of 2. Instead, use a last pointer to always append to the last word. Signed-off-by: Jeremy Kerr --- discover/grub2/grub2.h | 1 + 1 file changed, 1 insertion(+) (limited to 'discover/grub2/grub2.h') diff --git a/discover/grub2/grub2.h b/discover/grub2/grub2.h index cbd69dc..970c500 100644 --- a/discover/grub2/grub2.h +++ b/discover/grub2/grub2.h @@ -19,6 +19,7 @@ struct grub2_word { } var; }; struct grub2_word *next; + struct grub2_word *last; struct list_item argv_list; }; -- cgit v1.2.1