diff --git a/main/manager.c b/main/manager.c index e4d93ac6f08578b4a59a1c4c22a702ad689e6d4a..37885d48dee3609c870a629d651abed82ab82269 100644 --- a/main/manager.c +++ b/main/manager.c @@ -2403,7 +2403,7 @@ static int process_message(struct mansession *s, const struct message *m) sleep(1); ast_mutex_lock(&s->__lock); astman_send_error(s, m, "Login Already In Use"); - ast_mutex_lock(&s->__lock); + ast_mutex_unlock(&s->__lock); return -1; } }