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]);