From: Vladimir 'phcoder' Serbinenko Date: Mon, 13 Sep 2010 18:16:51 +0000 (+0200) Subject: * grub-core/commands/iorw.c (grub_cmd_read): Declare buf in smallest X-Git-Tag: 1.99~525 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0575c7c3eccef42e03b21633d5647387a6596e73;p=thirdparty%2Fgrub.git * grub-core/commands/iorw.c (grub_cmd_read): Declare buf in smallest context. --- diff --git a/ChangeLog b/ChangeLog index 58fbf36cc..8b959c0f4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-09-13 Vladimir Serbinenko + + * grub-core/commands/iorw.c (grub_cmd_read): Declare buf in smallest + context. + 2010-09-13 Vladimir Serbinenko * grub-core/video/efi_gop.c: Fix over-80-chars line. diff --git a/grub-core/commands/iorw.c b/grub-core/commands/iorw.c index bd0183794..5157ebd4c 100644 --- a/grub-core/commands/iorw.c +++ b/grub-core/commands/iorw.c @@ -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); }