aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--channels/chan_iax2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index efe3d6c00..00bdcea64 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -4980,7 +4980,7 @@ static int check_access(int callno, struct sockaddr_in *sin, struct iax_ies *ies
user_unref(best);
best = user;
break;
- } else if (ast_strlen_zero(user->secret) && ast_strlen_zero(user->inkeys)) {
+ } else if (ast_strlen_zero(user->secret) && ast_strlen_zero(user->dbsecret) && ast_strlen_zero(user->inkeys)) {
/* No required authentication */
if (user->ha) {
/* There was host authentication and we passed, bonus! */