diff options
author | oej <oej@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-08-30 19:51:31 +0000 |
---|---|---|
committer | oej <oej@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-08-30 19:51:31 +0000 |
commit | efa836e80f365b1fc1eab503c1765f9223bc1e34 (patch) | |
tree | 7c1d4a453dc4ec7d7f8e80a35d15f091413e268d | |
parent | 0fa9dde961c614ef7784aae45333d2a95add3b73 (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.c | 4 |
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); |