FS-3353 --resolve

This commit is contained in:
Anthony Minessale 2011-06-20 10:32:11 -05:00
parent 3be64cbf62
commit a5452174d9

View File

@ -1177,10 +1177,12 @@ switch_status_t rtmp_session_check_user(rtmp_session_t *rsession, const char *us
switch_status_t status = SWITCH_STATUS_FALSE;
switch_thread_rwlock_rdlock(rsession->account_rwlock);
for (account = rsession->account; account; account = account->next) {
if (!strcmp(account->user, user) && !strcmp(account->domain, domain)) {
status = SWITCH_STATUS_SUCCESS;
break;
if (user && domain) {
for (account = rsession->account; account; account = account->next) {
if (account->user && account->domain && !strcmp(account->user, user) && !strcmp(account->domain, domain)) {
status = SWITCH_STATUS_SUCCESS;
break;
}
}
}
switch_thread_rwlock_unlock(rsession->account_rwlock);