authorization = sip->sip_proxy_authorization;
}
- if ((profile->pflags & PFLAG_BLIND_REG)) {
+ if (regtype == REG_REGISTER && (profile->pflags & PFLAG_BLIND_REG)) {
goto reg;
}
if (!authorization || stale) {
sofia_reg_auth_challange(nua, profile, nh, regtype, to_host, stale);
-
if (regtype == REG_REGISTER) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Requesting Registration from: [%s@%s]\n", to_user, to_host);
}
dparams = switch_xml_child(domain, "params");
uparams = switch_xml_child(user, "params");
- if (!(dparams && uparams)) {
+ if (!(dparams || uparams)) {
ret = AUTH_OK;
goto skip_auth;
}