From f7d903c8fb15a413362cf0b8b73d29e7ddcf3794 Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Wed, 4 Mar 2009 20:39:24 +0000 Subject: [PATCH] Wed Mar 4 12:29:06 CST 2009 Pekka Pessi * s2sip: removed nua dependency Ignore-this: d32f68be34d4628129aff2afad3c99f1 Fixed CK_FORK=no case. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12420 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/sofia-sip/.update | 2 +- libs/sofia-sip/s2check/s2sip.c | 13 ++++++++----- libs/sofia-sip/s2check/s2sip.h | 1 - 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 4a8fdf8c05..929e2b1b03 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Wed Mar 4 14:37:34 CST 2009 +Wed Mar 4 14:38:54 CST 2009 diff --git a/libs/sofia-sip/s2check/s2sip.c b/libs/sofia-sip/s2check/s2sip.c index e2d161c5b4..57ef2ee394 100644 --- a/libs/sofia-sip/s2check/s2sip.c +++ b/libs/sofia-sip/s2check/s2sip.c @@ -44,6 +44,7 @@ #include #include +#include #include #include #include @@ -269,8 +270,8 @@ s2_sip_save_uas_dialog(struct dialog *d, sip_t *sip) struct message * s2_sip_respond_to(struct message *m, struct dialog *d, - int status, char const *phrase, - tag_type_t tag, tag_value_t value, ...) + int status, char const *phrase, + tag_type_t tag, tag_value_t value, ...) { ta_list ta; msg_t *reply; @@ -395,9 +396,9 @@ s2_complete_response(msg_t *response, */ int s2_sip_request_to(struct dialog *d, - sip_method_t method, char const *name, - tport_t *tport, - tag_type_t tag, tag_value_t value, ...) + sip_method_t method, char const *name, + tport_t *tport, + tag_type_t tag, tag_value_t value, ...) { ta_list ta; tagi_t const *tags; @@ -811,5 +812,7 @@ s2_sip_teardown(void) if (s2sip) { tport_destroy(s2sip->master), s2sip->master = NULL; su_root_destroy(s2sip->root), s2sip->root = NULL; + su_home_unref(s2sip->home); + s2sip = NULL; } } diff --git a/libs/sofia-sip/s2check/s2sip.h b/libs/sofia-sip/s2check/s2sip.h index 956d8460e0..3f611212a6 100644 --- a/libs/sofia-sip/s2check/s2sip.h +++ b/libs/sofia-sip/s2check/s2sip.h @@ -27,7 +27,6 @@ #include #include #include -#include #include "s2util.h"