diff options
author | Mark Spruiell <mes@zeroc.com> | 2008-03-19 21:53:44 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2008-03-19 21:53:44 -0700 |
commit | d62d7b018293c4c8906cc39120526b72a9829da3 (patch) | |
tree | 975fd1517bb4c2014400af8c1fd2b2a198799fdd /php/src/IcePHP/Proxy.cpp | |
parent | bug 2818 - adding ice.pth for Python (diff) | |
download | ice-d62d7b018293c4c8906cc39120526b72a9829da3.tar.bz2 ice-d62d7b018293c4c8906cc39120526b72a9829da3.tar.xz ice-d62d7b018293c4c8906cc39120526b72a9829da3.zip |
fixing PHP segfault
Diffstat (limited to 'php/src/IcePHP/Proxy.cpp')
-rw-r--r-- | php/src/IcePHP/Proxy.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/php/src/IcePHP/Proxy.cpp b/php/src/IcePHP/Proxy.cpp index 964c760e0cb..7f0f1b77725 100644 --- a/php/src/IcePHP/Proxy.cpp +++ b/php/src/IcePHP/Proxy.cpp @@ -1297,7 +1297,7 @@ ZEND_FUNCTION(Ice_ObjectPrx_ice_router) Ice::ObjectPrx proxy; Slice::ClassDefPtr def; - if(!fetchProxy(zprx, proxy, def TSRMLS_CC)) + if(zprx && !fetchProxy(zprx, proxy, def TSRMLS_CC)) { RETURN_NULL(); } @@ -1388,7 +1388,7 @@ ZEND_FUNCTION(Ice_ObjectPrx_ice_locator) Ice::ObjectPrx proxy; Slice::ClassDefPtr def; - if(!fetchProxy(zprx, proxy, def TSRMLS_CC)) + if(zprx && !fetchProxy(zprx, proxy, def TSRMLS_CC)) { RETURN_NULL(); } |