SSL3_RT_ALERT
case SSL3_RT_ALERT:
i = do_dtls1_write(s, SSL3_RT_ALERT, &buf[0], sizeof(buf), &written);
s->msg_callback(1, s->version, SSL3_RT_ALERT, s->s3.send_alert,
case SSL3_RT_ALERT:
if (!rl->is_first_record && rr->type != SSL3_RT_ALERT) {
if (rec->type == SSL3_RT_ALERT) {
&& (rec->type != SSL3_RT_ALERT || !rl->allow_plain_alerts)) {
if (rec->type != SSL3_RT_ALERT) {
if (rl->allow_plain_alerts && template->type == SSL3_RT_ALERT)
return SSL3_RT_ALERT;
if (rl->allow_plain_alerts && thistempl->type != SSL3_RT_ALERT)
else if (thistempl->type == SSL3_RT_ALERT && rl->hs_padding > 0)
&& rec->type != SSL3_RT_ALERT
if ((rec->type == SSL3_RT_HANDSHAKE || rec->type == SSL3_RT_ALERT)
if (rec->type == SSL3_RT_ALERT) {
if (rr->type != SSL3_RT_ALERT && rr->length != 0)
if (rr->type == SSL3_RT_ALERT) {
sc->msg_callback(0, sc->version, SSL3_RT_ALERT, alert_bytes, 2, s,
case SSL3_RT_ALERT:
case SSL3_RT_ALERT:
if (rr->type != SSL3_RT_ALERT && rr->length != 0)
&& (s->server || rr->type != SSL3_RT_ALERT)) {
if (rr->type == SSL3_RT_ALERT) {
s->msg_callback(0, s->version, SSL3_RT_ALERT, alert_bytes, 2, ssl,
sc->msg_callback(1, sc->version, SSL3_RT_ALERT, sc->s3.send_alert,
templ.type = SSL3_RT_ALERT;
case SSL3_RT_ALERT:
{ SSL3_RT_ALERT, "Alert" },