hirokawa                Mon Sep 22 22:54:28 2003 EDT

  Modified files:              (Branch: PHP_4_3)
    /php-src/ext/mbstring       php_mbregex.c 
  Log:
  removed unnessesary null byte (patched by komura).
  
Index: php-src/ext/mbstring/php_mbregex.c
diff -u php-src/ext/mbstring/php_mbregex.c:1.18.2.8 
php-src/ext/mbstring/php_mbregex.c:1.18.2.9
--- php-src/ext/mbstring/php_mbregex.c:1.18.2.8 Thu May  1 17:08:47 2003
+++ php-src/ext/mbstring/php_mbregex.c  Mon Sep 22 22:54:28 2003
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: php_mbregex.c,v 1.18.2.8 2003/05/01 21:08:47 iliaa Exp $ */
+/* $Id: php_mbregex.c,v 1.18.2.9 2003/09/23 02:54:28 hirokawa Exp $ */
 
 
 #ifdef HAVE_CONFIG_H
@@ -557,7 +557,12 @@
                        }
                } else { /* nomatch */
                        /* stick that last bit of string on our output */
-                       _php_mb_regex_strbuf_ncat(&outdev, (const unsigned char 
*)&string[pos], string_len - pos);
+                       int l = string_len - pos;
+                       if (l > 0) {
+                               _php_mb_regex_strbuf_ncat(&outdev, (const unsigned 
char *)&string[pos], l);
+                       } else {
+                               outdev.pos += l;
+                       }
                }
        }
 
@@ -1083,3 +1088,12 @@
 /* }}} */
 
 #endif /* HAVE_MBREGEX */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * End:
+ * vim600: fdm=marker
+ * vim: noet sw=4 ts=4
+ */

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to