]> granicus.if.org Git - php/commitdiff
Fixed possible buffer overflow of php_strip_tags
authorMoriyoshi Koizumi <moriyoshi@php.net>
Mon, 24 Feb 2003 22:19:36 +0000 (22:19 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Mon, 24 Feb 2003 22:19:36 +0000 (22:19 +0000)
ext/standard/string.c

index 77966c9726371341a144bec4aeebf0b2e540bdcc..e21cf53f0637da775aced9dbf1a97d1b59a6a20a 100644 (file)
@@ -3746,7 +3746,9 @@ reg_char:
                c = *(++p);
                i++;
        }       
-       *rp = '\0';
+       if (rp < rbuf + len) {
+               *rp = '\0';
+       }
        efree(buf);
        if (allow)
                efree(tbuf);