cvs: php4(PHP_4_0_7) /ext/mbstring mbstring.c
| From: | Rui Hirokawa | Date: | Mon, 12 Nov 2001 14:51:39 +0000 |
| Subject: | cvs: php4(PHP_4_0_7) /ext/mbstring mbstring.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-8160@lists.php.net to get a copy of this message | ||
hirokawa Mon Nov 12 09:51:39 2001 EDT
Modified files: (Branch: PHP_4_0_7)
/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.28.2.2 php4/ext/mbstring/mbstring.c:1.28.2.3
--- php4/ext/mbstring/mbstring.c:1.28.2.2 Thu Oct 11 19:51:38 2001
+++ php4/ext/mbstring/mbstring.c Mon Nov 12 09:51:39 2001
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: mbstring.c,v 1.28.2.2 2001/10/11 23:51:38 ssb Exp $ */
+/* $Id: mbstring.c,v 1.28.2.3 2001/11/12 14:51:39 hirokawa Exp $ */
/*
* PHP4 Multibyte String module "mbstring" (currently only for Japanese)
@@ -811,11 +811,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 +939,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;