git://git.onelab.eu
/
plcapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
support marshalling NULL as <nil/>
[plcapi.git]
/
php
/
xmlrpc
/
libxmlrpc
/
xmlrpc.c
diff --git
a/php/xmlrpc/libxmlrpc/xmlrpc.c
b/php/xmlrpc/libxmlrpc/xmlrpc.c
index
16a3809
..
67242b8
100644
(file)
--- a/
php/xmlrpc/libxmlrpc/xmlrpc.c
+++ b/
php/xmlrpc/libxmlrpc/xmlrpc.c
@@
-1109,6
+1109,7
@@
int XMLRPC_AddValueToVector(XMLRPC_VALUE target, XMLRPC_VALUE source) {
/* guard against putting value of unknown type into vector */
switch(source->type) {
case xmlrpc_empty:
/* guard against putting value of unknown type into vector */
switch(source->type) {
case xmlrpc_empty:
+ case xmlrpc_nil:
case xmlrpc_base64:
case xmlrpc_boolean:
case xmlrpc_datetime:
case xmlrpc_base64:
case xmlrpc_boolean:
case xmlrpc_datetime:
@@
-2423,6
+2424,8
@@
const char* type_to_str(XMLRPC_VALUE_TYPE type, XMLRPC_VECTOR_TYPE vtype) {
return "none";
case xmlrpc_empty:
return "empty";
return "none";
case xmlrpc_empty:
return "empty";
+ case xmlrpc_nil:
+ return "nil";
case xmlrpc_base64:
return "base64";
case xmlrpc_boolean:
case xmlrpc_base64:
return "base64";
case xmlrpc_boolean: