]> granicus.if.org Git - php/commitdiff
- MFH: prevent unwanted overflow
authorMoriyoshi Koizumi <moriyoshi@php.net>
Sat, 14 Feb 2009 08:16:21 +0000 (08:16 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Sat, 14 Feb 2009 08:16:21 +0000 (08:16 +0000)
ext/mbstring/libmbfl/mbfl/mbfilter.c

index 907fa272b61274a78baa60e60a396168d20cdd57..646912ad16cbcc1366e324dc91c1d4f4f24e0b9d 100644 (file)
@@ -906,6 +906,9 @@ mbfl_strpos(
 
        if (offset < 0) {
                negative_offset = -offset - pc.needle_len;
+               if (negative_offset < 0) {
+                       negative_offset = 0;
+               }
                offset = 0;
        }