From: <he...@us...> - 2003-08-07 05:39:06
|
Update of /cvsroot/binaryphp/binaryphp/functions/arrays In directory sc8-pr-cvs1:/tmp/cvs-serv31764/functions/arrays Modified Files: array.cpp Log Message: Segfault fixed in mysql_fetch_array(), and argument list fixed in array(). Index: array.cpp =================================================================== RCS file: /cvsroot/binaryphp/binaryphp/functions/arrays/array.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** array.cpp 4 Aug 2003 23:46:24 -0000 1.2 --- array.cpp 7 Aug 2003 05:39:03 -0000 1.3 *************** *** 9,13 **** for(int i = 0; i < key / 2; ++i) { ! php_var key2 = va_arg(ap, php_var); if(key2 == -1) { --- 9,13 ---- for(int i = 0; i < key / 2; ++i) { ! php_var key2 = *(va_arg(ap, php_var*)); if(key2 == -1) { *************** *** 27,34 **** key2 = i; } ! php_var val = va_arg(ap, php_var); arr.keys.push_back(key2); arr.data.push_back(val); ! }; va_end(ap); return arr; --- 27,34 ---- key2 = i; } ! php_var val = *(va_arg(ap, php_var*)); arr.keys.push_back(key2); arr.data.push_back(val); ! } va_end(ap); return arr; |