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);