]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* kern/misc.c (grub_ltoa): Fix cast when handling negative
authordavem <davem@localhost>
Sun, 12 Apr 2009 08:06:26 +0000 (08:06 +0000)
committerdavem <davem@localhost>
Sun, 12 Apr 2009 08:06:26 +0000 (08:06 +0000)
values.  Noticed by Pavel Roskin.

ChangeLog
kern/misc.c

index 6e29e29126b1d829f82579ca12391b18848fc5de..237c6f4935ade31159257cb5fefa66029692c484 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-04-12  David S. Miller  <davem@davemloft.net>
+
+       * kern/misc.c (grub_ltoa): Fix cast when handling negative
+       values.  Noticed by Pavel Roskin.
+
 2009-04-12  Pavel Roskin  <proski@gnu.org>
 
          * configure.ac: Change the logic when we check for target tools.
index 85a5d9525ea273655b122b68add38e59bde0c430..5a1253594c14ca15440877a04cda6514773e00c5 100644 (file)
@@ -598,7 +598,7 @@ grub_ltoa (char *str, int c, unsigned long n)
 
   if ((long) n < 0 && c == 'd')
     {
-      n = (unsigned) (-((long) n));
+      n = (unsigned long) (-((long) n));
       *str++ = '-';
     }