}
}
if (vocloc[code]==(char *)0) {
+ static char *cmt="bad authentication type";
+
(void) rou_alert(0,"%s auth type <%s> unknown (Bug?)",OPEP,local);
- (void) eml_transmit(contact,true,"%d 5.7.2 bad authentication type",BADPAR);
+ (void) setterminator(contact,cmt);
+ (void) eml_transmit(contact,true,"%d 5.7.2 %s",BADPAR,cmt);
phase=999; //Trouble Trouble
}
break;
(void) get_auth_digest_md5(contact,&rmtpass);
break;
default : //not yet implemented
- (void) eml_transmit(contact,true,"%d 5.7.5 Unknown auth mode",FAILED);
- (void) rou_alert(0,"%s auth type <%d> not yet implemented",OPEP);
+ (void) rou_alert(0,"%s auth type <%d> not yet implemented (Bug!)",
+ OPEP,code);
+ (void) eml_transmit(contact,true,"%d 5.7.5 Unexpected auth mode",FAILED);
phase=999;
break;
}
else {
(void) log_fprintlog(contact->logptr,true,fmt,auth);
(void) eml_transmit(contact,true,"%d 5.7.5 Authentication successful",IDOK);
+ contact->credit+=2;
}
}
break;