]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
add {} around block-arg that is passed through argv
authorBVK Chaitanya <bvk.groups@gmail.com>
Mon, 19 Jul 2010 18:40:44 +0000 (00:10 +0530)
committerBVK Chaitanya <bvk.groups@gmail.com>
Mon, 19 Jul 2010 18:40:44 +0000 (00:10 +0530)
script/execute.c

index c6a6c2484c2981ab6e18f8c4c97ac0aede3f3f17..1e9cd00b7a7c8987466f03fc176327e02487ce52 100644 (file)
@@ -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;