提交 a5452174 authored 作者: Anthony Minessale's avatar Anthony Minessale

FS-3353 --resolve

上级 3be64cbf
...@@ -1177,12 +1177,14 @@ switch_status_t rtmp_session_check_user(rtmp_session_t *rsession, const char *us ...@@ -1177,12 +1177,14 @@ switch_status_t rtmp_session_check_user(rtmp_session_t *rsession, const char *us
switch_status_t status = SWITCH_STATUS_FALSE; switch_status_t status = SWITCH_STATUS_FALSE;
switch_thread_rwlock_rdlock(rsession->account_rwlock); switch_thread_rwlock_rdlock(rsession->account_rwlock);
if (user && domain) {
for (account = rsession->account; account; account = account->next) { for (account = rsession->account; account; account = account->next) {
if (!strcmp(account->user, user) && !strcmp(account->domain, domain)) { if (account->user && account->domain && !strcmp(account->user, user) && !strcmp(account->domain, domain)) {
status = SWITCH_STATUS_SUCCESS; status = SWITCH_STATUS_SUCCESS;
break; break;
} }
} }
}
switch_thread_rwlock_unlock(rsession->account_rwlock); switch_thread_rwlock_unlock(rsession->account_rwlock);
return status; return status;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论