summaryrefslogtreecommitdiff
path: root/php/src/IcePHP/Proxy.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2008-03-19 21:53:44 -0700
committerMark Spruiell <mes@zeroc.com>2008-03-19 21:53:44 -0700
commitd62d7b018293c4c8906cc39120526b72a9829da3 (patch)
tree975fd1517bb4c2014400af8c1fd2b2a198799fdd /php/src/IcePHP/Proxy.cpp
parentbug 2818 - adding ice.pth for Python (diff)
downloadice-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.cpp4
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();
}