From b15d8a0cc61a3593194510cb4e156d3c68dc9918 Mon Sep 17 00:00:00 2001 From: bean Date: Fri, 1 Aug 2008 18:18:32 +0000 Subject: [PATCH] 2008-08-01 Bean * normal/menu_entry.c (editor_getline): Don't return the original string as result, as it will be released by lexer once it has done using it. --- ChangeLog | 6 ++++++ normal/menu_entry.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 17c0347c1..b4478f76f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-08-01 Bean + + * normal/menu_entry.c (editor_getline): Don't return the original + string as result, as it will be released by lexer once it has done + using it. + 2008-08-01 Robert Millan * util/grub.d/10_linux.in: Use prepare_grub_to_access_device() from diff --git a/normal/menu_entry.c b/normal/menu_entry.c index 5faeef07a..a9c17886f 100644 --- a/normal/menu_entry.c +++ b/normal/menu_entry.c @@ -996,7 +996,7 @@ run (struct screen *screen) linep->len = p - linep->buf; for (p = linep->buf; grub_isspace (*p); p++) ; - *line = p; + *line = grub_strdup (p); currline++; return 0; }