[Asterisk-cvs] asterisk/channels chan_sip.c,1.510.2.63,1.510.2.64
russell at lists.digium.com
russell at lists.digium.com
Mon May 30 22:43:49 CDT 2005
Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv16890/channels
Modified Files:
Tag: v1-0
chan_sip.c
Log Message:
Fix reply digest selection of size (bug #4409)
Index: chan_sip.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_sip.c,v
retrieving revision 1.510.2.63
retrieving revision 1.510.2.64
diff -u -d -r1.510.2.63 -r1.510.2.64
--- chan_sip.c 19 May 2005 03:04:25 -0000 1.510.2.63
+++ chan_sip.c 31 May 2005 02:47:10 -0000 1.510.2.64
@@ -6391,11 +6391,13 @@
/* Save auth data for following registrations */
if (p->registry) {
- strncpy(p->registry->realm, realm, sizeof(p->realm)-1);
- strncpy(p->registry->nonce, nonce, sizeof(p->nonce)-1);
- strncpy(p->registry->domain, domain, sizeof(p->domain)-1);
- strncpy(p->registry->opaque, opaque, sizeof(p->opaque)-1);
- strncpy(p->registry->qop, qop, sizeof(p->qop)-1);
+ struct sip_registry *r = p->registry;
+
+ strncpy(r->realm, p->realm, sizeof(r->realm)-1);
+ strncpy(r->nonce, p->nonce, sizeof(r->nonce)-1);
+ strncpy(r->domain, p->domain, sizeof(r->domain)-1);
+ strncpy(r->opaque, p->opaque, sizeof(r->opaque)-1);
+ strncpy(r->qop, p->qop, sizeof(r->qop)-1);
}
build_reply_digest(p, orig_header, digest, digest_len);
return 0;
More information about the svn-commits
mailing list