mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-24 22:58:21 +00:00
Store password for later authentication needs
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1408 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -3691,6 +3691,7 @@ static int check_user(struct sip_pvt *p, struct sip_request *req, char *cmd, cha
|
|||||||
if (strlen(user->callerid) && strlen(p->callerid))
|
if (strlen(user->callerid) && strlen(p->callerid))
|
||||||
strncpy(p->callerid, user->callerid, sizeof(p->callerid) - 1);
|
strncpy(p->callerid, user->callerid, sizeof(p->callerid) - 1);
|
||||||
strncpy(p->username, user->name, sizeof(p->username) - 1);
|
strncpy(p->username, user->name, sizeof(p->username) - 1);
|
||||||
|
strncpy(p->peersecret, user->secret, sizeof(p->peersecret) - 1);
|
||||||
strncpy(p->accountcode, user->accountcode, sizeof(p->accountcode) -1);
|
strncpy(p->accountcode, user->accountcode, sizeof(p->accountcode) -1);
|
||||||
p->canreinvite = user->canreinvite;
|
p->canreinvite = user->canreinvite;
|
||||||
p->amaflags = user->amaflags;
|
p->amaflags = user->amaflags;
|
||||||
@@ -3732,6 +3733,7 @@ static int check_user(struct sip_pvt *p, struct sip_request *req, char *cmd, cha
|
|||||||
strncpy(p->peername, peer->name, sizeof(p->peername) - 1);
|
strncpy(p->peername, peer->name, sizeof(p->peername) - 1);
|
||||||
if (strlen(peer->context))
|
if (strlen(peer->context))
|
||||||
strncpy(p->context, peer->context, sizeof(p->context) - 1);
|
strncpy(p->context, peer->context, sizeof(p->context) - 1);
|
||||||
|
strncpy(p->peersecret, peer->secret, sizeof(p->peersecret) - 1);
|
||||||
p->callgroup = peer->callgroup;
|
p->callgroup = peer->callgroup;
|
||||||
p->pickupgroup = peer->pickupgroup;
|
p->pickupgroup = peer->pickupgroup;
|
||||||
if (peer->dtmfmode) {
|
if (peer->dtmfmode) {
|
||||||
|
Reference in New Issue
Block a user