From: Anthony Minessale Date: Thu, 16 Nov 2006 19:28:05 +0000 (+0000) Subject: pesky interop X-Git-Tag: v1.0-beta1~1731 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ff4d2b3dcc9c20513888231a46fdc6bc9c51f8a9;p=thirdparty%2Ffreeswitch.git pesky interop git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3387 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/libs/libdingaling/src/libdingaling.c b/libs/libdingaling/src/libdingaling.c index 6929b9b856..472e7a7bea 100644 --- a/libs/libdingaling/src/libdingaling.c +++ b/libs/libdingaling/src/libdingaling.c @@ -264,9 +264,9 @@ ldl_status ldl_session_create(ldl_session_t **session_p, ldl_handle_t *handle, c session->id = apr_pstrdup(session->pool, id); session->them = apr_pstrdup(session->pool, them); - - session->initiator = apr_pstrdup(session->pool, (flags & LDL_FLAG_OUTBOUND) ? me : them); - + if (flags & LDL_FLAG_OUTBOUND) { + session->initiator = apr_pstrdup(session->pool, me); + } if (ldl_test_flag(handle, LDL_FLAG_COMPONENT)) { session->login = apr_pstrdup(session->pool, me);