#include <sofia-sip/sip_header.h>
#include <sofia-sip/sip_status.h>
+#include <sofia-sip/sip_tag.h>
#include <sofia-sip/msg_addr.h>
#include <sofia-sip/su_log.h>
#include <sofia-sip/su_tagarg.h>
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;
*/
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;
if (s2sip) {
tport_destroy(s2sip->master), s2sip->master = NULL;
su_root_destroy(s2sip->root), s2sip->root = NULL;
+ su_home_unref(s2sip->home);
+ s2sip = NULL;
}
}