From 61bdfaa0827ce03a5a09ee4328b399a065bde057 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Thu, 19 Mar 2009 00:18:48 +0000 Subject: Improved parameter parsing --- ext/xmlrpc/xmlrpc-epi-php.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ext/xmlrpc/xmlrpc-epi-php.c') diff --git a/ext/xmlrpc/xmlrpc-epi-php.c b/ext/xmlrpc/xmlrpc-epi-php.c index 561f173aee..e365b76142 100644 --- a/ext/xmlrpc/xmlrpc-epi-php.c +++ b/ext/xmlrpc/xmlrpc-epi-php.c @@ -681,14 +681,14 @@ PHP_FUNCTION(xmlrpc_encode_request) { XMLRPC_REQUEST xRequest = NULL; char *outBuf; - zval **method, **vals, *out_opts; + zval **method, **vals, *out_opts = NULL; php_output_options out; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ZZ|a", &method, &vals, &out_opts) == FAILURE) { return; } - set_output_options(&out, (ZEND_NUM_ARGS() == 3) ? out_opts : 0); + set_output_options(&out, out_opts ? out_opts : 0); if (return_value_used) { xRequest = XMLRPC_RequestNew(); -- cgit v1.2.1