summaryrefslogtreecommitdiff
path: root/php/src/IcePHP/Connection.cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2015-05-05 12:04:18 -0230
committerDwayne Boone <dwayne@zeroc.com>2015-05-05 12:04:18 -0230
commit77beda421aa4cbe82b1bf7b7000ed456c0f16437 (patch)
tree33fab63f3196bbcebedb0dd6299c52ed68a7f7d7 /php/src/IcePHP/Connection.cpp
parentfixing gradle test dependency (diff)
downloadice-77beda421aa4cbe82b1bf7b7000ed456c0f16437.tar.bz2
ice-77beda421aa4cbe82b1bf7b7000ed456c0f16437.tar.xz
ice-77beda421aa4cbe82b1bf7b7000ed456c0f16437.zip
ICE-6479 info test failures with scripting languages
Diffstat (limited to 'php/src/IcePHP/Connection.cpp')
-rw-r--r--php/src/IcePHP/Connection.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/php/src/IcePHP/Connection.cpp b/php/src/IcePHP/Connection.cpp
index e04d7123ea6..b664cd9fac5 100644
--- a/php/src/IcePHP/Connection.cpp
+++ b/php/src/IcePHP/Connection.cpp
@@ -620,20 +620,7 @@ bool
IcePHP::createConnectionInfo(zval* zv, const Ice::ConnectionInfoPtr& p TSRMLS_DC)
{
int status;
- if(Ice::TCPConnectionInfoPtr::dynamicCast(p))
- {
- status = object_init_ex(zv, tcpConnectionInfoClassEntry);
- }
- else if(Ice::UDPConnectionInfoPtr::dynamicCast(p))
- {
- Ice::UDPConnectionInfoPtr info = Ice::UDPConnectionInfoPtr::dynamicCast(p);
- if((status = object_init_ex(zv, udpConnectionInfoClassEntry)) == SUCCESS)
- {
- add_property_string(zv, STRCAST("mcastAddress"), const_cast<char*>(info->mcastAddress.c_str()), 1);
- add_property_long(zv, STRCAST("mcastPort"), static_cast<long>(info->mcastPort));
- }
- }
- else if(Ice::WSConnectionInfoPtr::dynamicCast(p))
+ if(Ice::WSConnectionInfoPtr::dynamicCast(p))
{
Ice::WSConnectionInfoPtr info = Ice::WSConnectionInfoPtr::dynamicCast(p);
if((status = object_init_ex(zv, wsConnectionInfoClassEntry)) == SUCCESS)
@@ -651,6 +638,19 @@ IcePHP::createConnectionInfo(zval* zv, const Ice::ConnectionInfoPtr& p TSRMLS_DC
}
}
}
+ else if(Ice::TCPConnectionInfoPtr::dynamicCast(p))
+ {
+ status = object_init_ex(zv, tcpConnectionInfoClassEntry);
+ }
+ else if(Ice::UDPConnectionInfoPtr::dynamicCast(p))
+ {
+ Ice::UDPConnectionInfoPtr info = Ice::UDPConnectionInfoPtr::dynamicCast(p);
+ if((status = object_init_ex(zv, udpConnectionInfoClassEntry)) == SUCCESS)
+ {
+ add_property_string(zv, STRCAST("mcastAddress"), const_cast<char*>(info->mcastAddress.c_str()), 1);
+ add_property_long(zv, STRCAST("mcastPort"), static_cast<long>(info->mcastPort));
+ }
+ }
else if(Ice::IPConnectionInfoPtr::dynamicCast(p))
{
status = object_init_ex(zv, ipConnectionInfoClassEntry);