cvs: php4 /ext/mbstring mbstring.c

From: Date: Thu, 08 Nov 2001 22:23:04 +0000
Subject: cvs: php4 /ext/mbstring mbstring.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-8107@lists.php.net to get a copy of this message
hirokawa Thu Nov 8 17:23:04 2001 EDT Modified files: /php4/ext/mbstring mbstring.c Log: fixed a bug in http input processing patched by Yasuo Ohgaki. Index: php4/ext/mbstring/mbstring.c diff -u php4/ext/mbstring/mbstring.c:1.32 php4/ext/mbstring/mbstring.c:1.33 --- php4/ext/mbstring/mbstring.c:1.32 Thu Oct 11 19:33:02 2001 +++ php4/ext/mbstring/mbstring.c Thu Nov 8 17:23:04 2001 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: mbstring.c,v 1.32 2001/10/11 23:33:02 ssb Exp $ */ +/* $Id: mbstring.c,v 1.33 2001/11/08 22:23:04 hirokawa Exp $ */ /* * PHP4 Multibyte String module "mbstring" (currently only for Japanese) @@ -40,6 +40,7 @@ * Hironori Sato <satoh@jpnnet.com> * Shigeru Kanemoto <sgk@happysize.co.jp> * Tsukada Takuya <tsukada@fminn.nagano.nagano.jp> + * Rui Hirokawa <rui_hirokawa@ybb.ne.jp> */ @@ -811,11 +812,11 @@ string.no_encoding = MBSTRG(current_internal_encoding); /* count the variables contained in the query */ - num = 1; + num = 0; var = res; n = strlen(res); while(n > 0) { - if (*var == *separator) { + if (*var == '=') { num++; } var++; @@ -939,7 +940,7 @@ /* http input processing */ void mbstr_treat_data(int arg, char *str, zval* destArray TSRMLS_DC) { - char *res = NULL, *var, *val, *separator=NULL; + char *res = NULL, *separator=NULL; const char *c_var; pval *array_ptr; int free_buffer=0;

« previous php.cvs (#8107) next »