aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoroej <oej@f38db490-d61c-443f-a65b-d21fe96a405b>2006-08-30 19:51:31 +0000
committeroej <oej@f38db490-d61c-443f-a65b-d21fe96a405b>2006-08-30 19:51:31 +0000
commitefa836e80f365b1fc1eab503c1765f9223bc1e34 (patch)
tree7c1d4a453dc4ec7d7f8e80a35d15f091413e268d
parent0fa9dde961c614ef7784aae45333d2a95add3b73 (diff)
Don't add headers to an uninitialized eq (from issue 7694 garyhai, but not
a resolution to that bug report) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41437 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r--channels/chan_sip.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 6b32ce439..ac8e7fac7 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -7065,8 +7065,6 @@ static int transmit_refer(struct sip_pvt *p, const char *dest)
else
snprintf(referto, sizeof(referto), "<sip:%s>", dest);
- add_header(&req, "Max-Forwards", DEFAULT_MAX_FORWARDS);
-
/* save in case we get 407 challenge */
sip_refer_allocate(p);
ast_copy_string(p->refer->refer_to, referto, sizeof(p->refer->refer_to));
@@ -7074,6 +7072,8 @@ static int transmit_refer(struct sip_pvt *p, const char *dest)
p->refer->status = REFER_SENT; /* Set refer status */
reqprep(&req, p, SIP_REFER, 0, 1);
+ add_header(&req, "Max-Forwards", DEFAULT_MAX_FORWARDS);
+
add_header(&req, "Refer-To", referto);
add_header(&req, "Allow", ALLOWED_METHODS);
add_header(&req, "Supported", SUPPORTED_EXTENSIONS);