mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
automerge commit
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2-netsec@36939 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -4324,7 +4324,7 @@ static int transmit_response_with_allow(struct sip_pvt *p, char *msg, struct sip
|
||||
static int transmit_response_with_auth(struct sip_pvt *p, char *msg, struct sip_request *req, char *randdata, int reliable, char *header, int stale)
|
||||
{
|
||||
struct sip_request resp;
|
||||
char tmp[256];
|
||||
char tmp[512];
|
||||
int seqno = 0;
|
||||
|
||||
if (reliable && (sscanf(get_header(req, "CSeq"), "%d ", &seqno) != 1)) {
|
||||
@@ -4333,7 +4333,7 @@ static int transmit_response_with_auth(struct sip_pvt *p, char *msg, struct sip_
|
||||
}
|
||||
/* Stale means that they sent us correct authentication, but
|
||||
based it on an old challenge (nonce) */
|
||||
snprintf(tmp, sizeof(tmp), "Digest realm=\"%s\", nonce=\"%s\"%s", global_realm, randdata, stale ? ", stale=true" : "");
|
||||
snprintf(tmp, sizeof(tmp), "Digest algorithm=MD5, realm=\"%s\", nonce=\"%s\"%s", global_realm, randdata, stale ? ", stale=true" : "");
|
||||
respprep(&resp, p, msg, req);
|
||||
add_header(&resp, header, tmp);
|
||||
add_header_contentLength(&resp, 0);
|
||||
|
Reference in New Issue
Block a user