]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
this appears to make more compilers happy.
authorMichael Jerris <mike@jerris.com>
Fri, 2 Mar 2007 09:11:50 +0000 (09:11 +0000)
committerMichael Jerris <mike@jerris.com>
Fri, 2 Mar 2007 09:11:50 +0000 (09:11 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4425 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c

index ac253fa210892bca022100879a894cc6ae7c4e50..a866450a87e1b8cad9cd15a84f556bdab306547d 100644 (file)
@@ -4258,7 +4258,7 @@ static void sip_i_info(nua_t *nua,
 }
 
 
-#define url_set_chanvars(session, url, varprefix) _url_set_chanvars(session, url, ##varprefix "_user", ##varprefix "_host", ##varprefix "_port", ##varprefix "_uri")
+#define url_set_chanvars(session, url, varprefix) _url_set_chanvars(session, url, #varprefix "_user", #varprefix "_host", #varprefix "_port", #varprefix "_uri")
 static const char * _url_set_chanvars(switch_core_session_t *session, url_t *url, const char * user_var, const char * host_var, const char * port_var, const char * uri_var)
 {
        const char *user = NULL, *host = NULL, *port = NULL;
@@ -4399,7 +4399,7 @@ static void sip_i_invite(nua_t *nua,
        if (sip->sip_from && sip->sip_from->a_url) {
                from_user = sip->sip_from->a_url->url_user;
                from_host = sip->sip_from->a_url->url_host;
-               channel_name = url_set_chanvars(session, sip->sip_from->a_url, "sip_from");
+               channel_name = url_set_chanvars(session, sip->sip_from->a_url, sip_from);
 
                if (!switch_strlen_zero(from_user)) {
                        if (*from_user == '+') {
@@ -4427,7 +4427,7 @@ static void sip_i_invite(nua_t *nua,
        }
 
        if (sip->sip_request && sip->sip_request->rq_url) {
-               const char * req_uri = url_set_chanvars(session, sip->sip_request->rq_url, "sip_req");
+               const char * req_uri = url_set_chanvars(session, sip->sip_request->rq_url, sip_req);
                if (profile->pflags & PFLAG_FULL_ID)  {
                        destination_number = req_uri;
                } else {
@@ -4436,11 +4436,11 @@ static void sip_i_invite(nua_t *nua,
        }
 
        if (sip->sip_to && sip->sip_to->a_url) {
-               url_set_chanvars(session, sip->sip_to->a_url, "sip_to");
+               url_set_chanvars(session, sip->sip_to->a_url, sip_to);
        }
 
        if (sip->sip_contact && sip->sip_contact->m_url) {
-               const char *contact_uri = url_set_chanvars(session, sip->sip_contact->m_url, "sip_contact");
+               const char *contact_uri = url_set_chanvars(session, sip->sip_contact->m_url, sip_contact);
                if (!channel_name) {
                        channel_name = contact_uri;
                }