cvs: /php4/ext/standard string.c
| From: | Thies C. Arntzen | Date: | Tue, 07 Dec 1999 08:14:31 +0000 |
| Subject: | cvs: /php4/ext/standard string.c | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-7579@lists.php.net to get a copy of this message | ||
thies Tue Dec 7 03:14:31 1999 EDT
Modified files:
/php4/ext/standard string.c
Log:
(explode) fixed newly introduced bug (them shall check twice *before* committing!)
Index: php4/ext/standard/string.c
diff -u php4/ext/standard/string.c:1.66 php4/ext/standard/string.c:1.67
--- php4/ext/standard/string.c:1.66 Mon Dec 6 14:01:21 1999
+++ php4/ext/standard/string.c Tue Dec 7 03:14:00 1999
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: string.c,v 1.66 1999/12/06 19:01:21 thies Exp $ */
+/* $Id: string.c,v 1.67 1999/12/07 08:14:00 thies Exp $ */
/* Synced with php3 revision 1.193 1999-06-16 [ssb] */
@@ -221,13 +221,15 @@
if (p2 == NULL) {
add_index_stringl(return_value, i++, p1, str->value.str.len, 1);
- } else do {
- add_index_stringl(return_value, i++, p1, p2-p1, 1);
- p1 = p2 + delim->value.str.len;
- } while ((p2 = php_memnstr(p1, delim->value.str.val, delim->value.str.len, endp)) != NULL);
+ } else {
+ do {
+ add_index_stringl(return_value, i++, p1, p2-p1, 1);
+ p1 = p2 + delim->value.str.len;
+ } while ((p2 = php_memnstr(p1, delim->value.str.val, delim->value.str.len, endp)) != NULL);
- if (p1 <= endp) {
- add_index_stringl(return_value, i++, p1, endp-p1, 1);
+ if (p1 <= endp) {
+ add_index_stringl(return_value, i++, p1, endp-p1, 1);
+ }
}
}