From 41e9c57d89229ee5658f6883d914c57439ca6ad3 Mon Sep 17 00:00:00 2001 From: Vladimir 'phcoder' Serbinenko Date: Mon, 20 Sep 2010 16:12:15 +0200 Subject: [PATCH] * grub-core/lib/arg.c (grub_arg_show_help): Correctly handle parameters overflow. --- ChangeLog | 5 +++++ grub-core/lib/arg.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 4688c5014..875edec38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-09-20 Vladimir Serbinenko + + * grub-core/lib/arg.c (grub_arg_show_help): Correctly handle + parameters overflow. + 2010-09-20 Colin Watson * .bzrignore: Add grub-core/gnulib/sys, widthspec.bin, and diff --git a/grub-core/lib/arg.c b/grub-core/lib/arg.c index f487de7ad..dabf4e8ce 100644 --- a/grub-core/lib/arg.c +++ b/grub-core/lib/arg.c @@ -144,6 +144,9 @@ grub_arg_show_help (grub_extcmd_t cmd) } } + if (spacing < 0) + spacing = 3; + while (spacing--) grub_xputs (" ");