]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/commands/iorw.c (grub_cmd_read): Declare buf in smallest
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 13 Sep 2010 18:16:51 +0000 (20:16 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 13 Sep 2010 18:16:51 +0000 (20:16 +0200)
context.

ChangeLog
grub-core/commands/iorw.c

index 58fbf36cce218101545787704f9e224ea82d2858..8b959c0f4b109b831d78715b351aba688fea6341 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-09-13  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/commands/iorw.c (grub_cmd_read): Declare buf in smallest
+       context.
+
 2010-09-13  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/video/efi_gop.c: Fix over-80-chars line.
index bd0183794aad8bdaffd6264195e6c0c4e4269fe6..5157ebd4c479ba06960ec5cefd8ae5987770a358 100644 (file)
@@ -40,7 +40,6 @@ grub_cmd_read (grub_extcmd_context_t ctxt, int argc, char **argv)
 {
   grub_target_addr_t addr;
   grub_uint32_t value = 0;
-  char buf[sizeof ("XXXXXXXX")];
 
   if (argc != 1)
     return grub_error (GRUB_ERR_BAD_ARGUMENT, "Invalid number of arguments");
@@ -63,6 +62,7 @@ grub_cmd_read (grub_extcmd_context_t ctxt, int argc, char **argv)
 
   if (ctxt->state[0].set)
     {
+      char buf[sizeof ("XXXXXXXX")];
       grub_snprintf (buf, sizeof (buf), "%x", value);
       grub_env_set (ctxt->state[0].arg, buf);
     }