[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[2676] 2009-11-01 Robert Millan <address@hidden>
From: |
Robert Millan |
Subject: |
[2676] 2009-11-01 Robert Millan <address@hidden> |
Date: |
Sun, 01 Nov 2009 23:03:11 +0000 |
Revision: 2676
http://svn.sv.gnu.org/viewvc/?view=rev&root=grub&revision=2676
Author: robertmh
Date: 2009-11-01 23:03:09 +0000 (Sun, 01 Nov 2009)
Log Message:
-----------
2009-11-01 Robert Millan <address@hidden>
Based on patch from BVK Chaitanya <address@hidden>
* kern/misc.c (grub_strchr, grub_strrchr): Fix to handle c == '\0'
case.
Modified Paths:
--------------
trunk/grub2/ChangeLog
trunk/grub2/kern/misc.c
Modified: trunk/grub2/ChangeLog
===================================================================
--- trunk/grub2/ChangeLog 2009-11-01 18:19:04 UTC (rev 2675)
+++ trunk/grub2/ChangeLog 2009-11-01 23:03:09 UTC (rev 2676)
@@ -1,3 +1,9 @@
+2009-11-01 Robert Millan <address@hidden>
+
+ Based on patch from BVK Chaitanya <address@hidden>
+ * kern/misc.c (grub_strchr, grub_strrchr): Fix to handle c == '\0'
+ case.
+
2009-11-01 Felix Zielcke <address@hidden>
* Makefile.in (TARGET_CPPFLAGS): Add `-I$(srcdir)/include'.
Modified: trunk/grub2/kern/misc.c
===================================================================
--- trunk/grub2/kern/misc.c 2009-11-01 18:19:04 UTC (rev 2675)
+++ trunk/grub2/kern/misc.c 2009-11-01 23:03:09 UTC (rev 2676)
@@ -223,12 +223,12 @@
char *
grub_strchr (const char *s, int c)
{
- while (*s)
+ do
{
if (*s == c)
return (char *) s;
- s++;
}
+ while (*s++);
return 0;
}
@@ -236,14 +236,14 @@
char *
grub_strrchr (const char *s, int c)
{
- char *p = 0;
+ char *p = NULL;
- while (*s)
+ do
{
if (*s == c)
p = (char *) s;
- s++;
}
+ while (*s++);
return p;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [2676] 2009-11-01 Robert Millan <address@hidden>,
Robert Millan <=