cvs: php-src(PHP_5_2) / NEWS /ext/wddx wddx.c /ext/wddx/tests bug41283.phpt
| From: | Ilia Alshanetsky | Date: | Sat, 05 May 2007 15:14:56 +0000 |
| Subject: | cvs: php-src(PHP_5_2) / NEWS /ext/wddx wddx.c /ext/wddx/tests bug41283.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-44189@lists.php.net to get a copy of this message | ||
iliaa Sat May 5 15:14:56 2007 UTC
Added files: (Branch: PHP_5_2)
/php-src/ext/wddx/tests bug41283.phpt
Modified files:
/php-src NEWS
/php-src/ext/wddx wddx.c
Log:
Fixed bug #41283 (Bug with serializing array key that are doubles or
floats).
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.680&r2=1.2027.2.547.2.681&diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.680 php-src/NEWS:1.2027.2.547.2.681
--- php-src/NEWS:1.2027.2.547.2.680 Fri May 4 20:18:51 2007
+++ php-src/NEWS Sat May 5 15:14:56 2007
@@ -6,6 +6,8 @@
- Fixed altering $this via argument named "this". (Dmitry)
- Fixed bug #41287 (Namespace functions don't allow xmlns defintion to be
optional). (Rob)
+- Fixed bug #41283 (Bug with serializing array key that are doubles or
+ floats). (Ilia)
- Fixed bug #41257: (lookupNamespaceURI does not work as expected). (Rob)
- Fixed bug #41097 (ext/soap returning associative array as indexed without
using WSDL). (Dmitry)
http://cvs.php.net/viewvc.cgi/php-src/ext/wddx/wddx.c?r1=1.119.2.10.2.15&r2=1.119.2.10.2.16&diff_format=u
Index: php-src/ext/wddx/wddx.c
diff -u php-src/ext/wddx/wddx.c:1.119.2.10.2.15 php-src/ext/wddx/wddx.c:1.119.2.10.2.16
--- php-src/ext/wddx/wddx.c:1.119.2.10.2.15 Sun Mar 4 04:38:43 2007
+++ php-src/ext/wddx/wddx.c Sat May 5 15:14:56 2007
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: wddx.c,v 1.119.2.10.2.15 2007/03/04 04:38:43 stas Exp $ */
+/* $Id: wddx.c,v 1.119.2.10.2.16 2007/05/05 15:14:56 iliaa Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -984,6 +984,9 @@
goto bigint;
}
l = (long) d;
+ if (l != d) {
+ goto bigint;
+ }
case IS_LONG:
zend_hash_index_update(target_hash, l, &ent1->data, sizeof(zval *), NULL);
break;
http://cvs.php.net/viewvc.cgi/php-src/ext/wddx/tests/bug41283.phpt?view=markup&rev=1.1
Index: php-src/ext/wddx/tests/bug41283.phpt
+++ php-src/ext/wddx/tests/bug41283.phpt