diff options
author | George Schlossnagle <gschlossnagle@php.net> | 2003-10-15 00:15:23 +0000 |
---|---|---|
committer | George Schlossnagle <gschlossnagle@php.net> | 2003-10-15 00:15:23 +0000 |
commit | 54a31f5a88f5c113ecf8a57b93d9886e06290c9e (patch) | |
tree | b56e02fe23a20269a2a1b457d3cd21cc0a0007e0 /ext/xmlrpc/xmlrpc-epi-php.c | |
parent | 8e2a3ec24ba0cf21dd6fde86adc1572b7f8fb100 (diff) | |
download | php-git-54a31f5a88f5c113ecf8a57b93d9886e06290c9e.tar.gz |
fix for dereferncing null pointer (mfladischer@gmx.net)
Diffstat (limited to 'ext/xmlrpc/xmlrpc-epi-php.c')
-rw-r--r-- | ext/xmlrpc/xmlrpc-epi-php.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ext/xmlrpc/xmlrpc-epi-php.c b/ext/xmlrpc/xmlrpc-epi-php.c index 50bc435148..07ba3bf583 100644 --- a/ext/xmlrpc/xmlrpc-epi-php.c +++ b/ext/xmlrpc/xmlrpc-epi-php.c @@ -1030,7 +1030,12 @@ PHP_FUNCTION(xmlrpc_server_call_method) WRONG_PARAM_COUNT; } /* user output options */ - set_output_options(&out, *output_opts); + if (argc == 3) { + set_output_options(&out, NULL); + } + else { + set_output_options(&out, *output_opts); + } server = zend_list_find(Z_LVAL_PP(handle), &type); |