]> granicus.if.org Git - php/commitdiff
MFH
authorStefan Esser <sesser@php.net>
Thu, 12 Feb 2004 18:36:57 +0000 (18:36 +0000)
committerStefan Esser <sesser@php.net>
Thu, 12 Feb 2004 18:36:57 +0000 (18:36 +0000)
main/rfc1867.c

index 398b75598dfdba71c5e6439c132dc1b06512194a..bc0965adf2d6fa2c3bea189424cc01c1ab81c409 100644 (file)
@@ -89,6 +89,9 @@ void php_mb_gpc_stack_variable(char *param, char *value, char ***pval_list, int
        if (*num_vars>=*num_vars_max){  
                php_mb_gpc_realloc_buffer(pval_list, plen_list, num_vars_max, 
                                                                  16 TSRMLS_CC);
+               /* in case realloc relocated the buffer */
+               val_list = *pval_list;
+               len_list = *plen_list;
        }
 
        val_list[*num_vars] = (char *)estrdup(param);