cvs: php4 /ext/standard string.c /ext/standard/tests/strings strip_tags.phpt
| From: | Ilia Alshanetsky | Date: | Wed, 27 Nov 2002 06:20:20 +0000 |
| Subject: | cvs: php4 /ext/standard string.c /ext/standard/tests/strings strip_tags.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-16701@lists.php.net to get a copy of this message | ||
iliaa Wed Nov 27 01:20:20 2002 EDT
Modified files:
/php4/ext/standard/tests/strings strip_tags.phpt
/php4/ext/standard string.c
Log:
Fixed bug #20664.
Index: php4/ext/standard/tests/strings/strip_tags.phpt
diff -u php4/ext/standard/tests/strings/strip_tags.phpt:1.1
php4/ext/standard/tests/strings/strip_tags.phpt:1.2
--- php4/ext/standard/tests/strings/strip_tags.phpt:1.1 Sat Sep 21 13:34:45 2002
+++ php4/ext/standard/tests/strings/strip_tags.phpt Wed Nov 27 01:20:19 2002
@@ -16,6 +16,8 @@
echo "\n";
echo strip_tags('NEAT <? echo \'\\\'\'?> STUFF');
echo "\n";
+ echo strip_tags('TESTS ?!!?!?!!!?!!');
+ echo "\n";
?>
--EXPECT--
NEAT STUFF
@@ -24,3 +26,4 @@
NEAT STUFF
NEAT STUFF
NEAT STUFF
+TESTS ?!!?!?!!!?!!
Index: php4/ext/standard/string.c
diff -u php4/ext/standard/string.c:1.333 php4/ext/standard/string.c:1.334
--- php4/ext/standard/string.c:1.333 Tue Nov 5 08:52:11 2002
+++ php4/ext/standard/string.c Wed Nov 27 01:20:19 2002
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: string.c,v 1.333 2002/11/05 13:52:11 moriyoshi Exp $ */
+/* $Id: string.c,v 1.334 2002/11/27 06:20:19 iliaa Exp $ */
/* Synced with php 3.0 revision 1.193 1999-06-16 [ssb] */
@@ -3496,6 +3496,8 @@
/* JavaScript & Other HTML scripting languages */
if (state == 1 && *(p-1) == '<') {
state = 3;
+ } else {
+ *(rp++) = c;
}
break;