From: BVK Chaitanya Date: Mon, 19 Jul 2010 18:40:44 +0000 (+0530) Subject: add {} around block-arg that is passed through argv X-Git-Tag: 1.99~596^2~19^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=15ee6f9dc7744859d494ca69a6c9738ed7721138;p=thirdparty%2Fgrub.git add {} around block-arg that is passed through argv --- diff --git a/script/execute.c b/script/execute.c index c6a6c2484..1e9cd00b7 100644 --- a/script/execute.c +++ b/script/execute.c @@ -197,7 +197,9 @@ grub_script_arglist_to_argv (struct grub_script_arglist *arglist, break; case GRUB_SCRIPT_ARG_TYPE_BLOCK: - if (grub_script_argv_append (&result, arg->str) || + if (grub_script_argv_append (&result, "{") || + grub_script_argv_append (&result, arg->str) || + grub_script_argv_append (&result, "}") || grub_script_argv_script_append (&result, arg->block)) goto fail; break;