diff options
author | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2017-07-19 14:53:29 +0200 |
---|---|---|
committer | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2017-07-19 14:53:29 +0200 |
commit | d3bd9b3e2248bb9e9922fb2b77cb12b03fcd603f (patch) | |
tree | 1f27148ca419711c0792d233dcd0b72240708958 | |
parent | 71165dad6c8b01577def7c7006f67edbc1984a12 (diff) |
account: copy STUN password from auth_pass, if set
-rw-r--r-- | src/account.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/account.c b/src/account.c index 96bea4e..8decb2e 100644 --- a/src/account.c +++ b/src/account.c @@ -112,8 +112,8 @@ static int stunsrv_decode(struct account *acc, const struct sip_addr *aor) err |= param_dstr(&acc->stun_pass, &aor->params, "stunpass"); else if (pl_isset(&uri.password)) err |= pl_strdup(&acc->stun_pass, &uri.password); - else - err |= pl_strdup(&acc->stun_pass, &aor->uri.password); + else if (acc->auth_pass) + err |= str_dup(&acc->stun_pass, acc->auth_pass); if (pl_isset(&uri.host)) err |= pl_strdup(&acc->stun_host, &uri.host); |