Permalink
Browse files

Fix for bug #49698

  • Loading branch information...
rlerdorf committed Sep 28, 2009
1 parent 91315a9 commit b3de24c9b87caf9b859ac2c6af152738e5bc1ef4
Showing with 3 additions and 3 deletions.
  1. +3 −3 ext/standard/strnatcmp.c
View
@@ -116,12 +116,12 @@ PHPAPI int strnatcmp_ex(char const *a, size_t a_len, char const *b, size_t b_len
while (1) {
ca = *ap; cb = *bp;
- /* skip over leading zeros unless they are followed by punctuation */
- while (leading && ca == '0' && (ap+1 < aend) && !ispunct(*(ap+1))) {
+ /* skip over leading zeros */
+ while (leading && ca == '0' && (ap+1 < aend) && isdigit(*(ap+1))) {
ca = *++ap;
}
- while (leading && cb == '0' && (bp+1 < bend) && !ispunct(*(bp+1))) {
+ while (leading && cb == '0' && (bp+1 < bend) && isdigit(*(bp+1))) {
cb = *++bp;
}

0 comments on commit b3de24c

Please sign in to comment.