diff --git a/channels/chan_sip.c b/channels/chan_sip.c index a56d3527c9f029fb968ff33242faa90b33b9155a..a264aac9eb22f6a08ddccc6e2593ebf9ac5436c3 100755 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -3392,7 +3392,7 @@ static int transmit_request_with_auth(struct sip_pvt *p, char *msg, int seqno, i reqprep(&resp, p, msg, seqno, newbranch); if (*p->realm) { - char digest[256]; + char digest[1024]; memset(digest,0,sizeof(digest)); build_reply_digest(p, msg, digest, sizeof(digest)); add_header(&resp, "Proxy-Authorization", digest);