From c4cd51d7a48647cceaca7701b4a6eeefd49bc95f Mon Sep 17 00:00:00 2001 From: proski Date: Tue, 15 Jul 2008 13:22:27 +0000 Subject: [PATCH] 2008-07-15 Pavel Roskin * kern/ieee1275/ieee1275.c (grub_ieee1275_get_integer_property): Fix comparison between signed and unsigned. --- ChangeLog | 3 +++ kern/ieee1275/ieee1275.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5dd9cae97..a1c46af01 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-07-15 Pavel Roskin + * kern/ieee1275/ieee1275.c (grub_ieee1275_get_integer_property): + Fix comparison between signed and unsigned. + * include/grub/i386/ieee1275/console.h: Declare grub_console_init() and grub_console_fini(). diff --git a/kern/ieee1275/ieee1275.c b/kern/ieee1275/ieee1275.c index 2e8897669..aa48e20c4 100644 --- a/kern/ieee1275/ieee1275.c +++ b/kern/ieee1275/ieee1275.c @@ -90,7 +90,7 @@ grub_ieee1275_get_integer_property (grub_ieee1275_phandle_t phandle, /* Integer properties are always in big endian. */ if (ret == 0) { - int i; + unsigned int i; size /= sizeof (grub_uint32_t); for (i = 0; i < size; i++) buf[i] = grub_be_to_cpu32 (buf[i]);