@@ -10591,9 +10591,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1059110591 #endif
1059210592 if (ssl->options.sendVerify) {
1059310593 if ( (ssl->error = SendCertificate(ssl)) != 0) {
10594- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
10595- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
10596- #endif
10594+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1059710595 WOLFSSL_ERROR(ssl->error);
1059810596 return WOLFSSL_FATAL_ERROR;
1059910597 }
@@ -10612,9 +10610,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1061210610 #endif
1061310611 if (!ssl->options.resuming) {
1061410612 if ( (ssl->error = SendClientKeyExchange(ssl)) != 0) {
10615- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
10616- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
10617- #endif
10613+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1061810614#ifdef WOLFSSL_EXTRA_ALERTS
1061910615 if (ssl->error == WC_NO_ERR_TRACE(NO_PEER_KEY) ||
1062010616 ssl->error == WC_NO_ERR_TRACE(PSK_KEY_ERROR)) {
@@ -10643,9 +10639,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1064310639 #if !defined(NO_CERTS) && !defined(WOLFSSL_NO_CLIENT_AUTH)
1064410640 if (ssl->options.sendVerify) {
1064510641 if ( (ssl->error = SendCertificateVerify(ssl)) != 0) {
10646- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
10647- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
10648- #endif
10642+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1064910643 WOLFSSL_ERROR(ssl->error);
1065010644 return WOLFSSL_FATAL_ERROR;
1065110645 }
@@ -10658,9 +10652,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1065810652
1065910653 case FIRST_REPLY_THIRD :
1066010654 if ( (ssl->error = SendChangeCipher(ssl)) != 0) {
10661- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
10662- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
10663- #endif
10655+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1066410656 WOLFSSL_ERROR(ssl->error);
1066510657 return WOLFSSL_FATAL_ERROR;
1066610658 }
@@ -10671,9 +10663,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1067110663
1067210664 case FIRST_REPLY_FOURTH :
1067310665 if ( (ssl->error = SendFinished(ssl)) != 0) {
10674- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
10675- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
10676- #endif
10666+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1067710667 WOLFSSL_ERROR(ssl->error);
1067810668 return WOLFSSL_FATAL_ERROR;
1067910669 }
@@ -11051,9 +11041,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1105111041 return WOLFSSL_FATAL_ERROR;
1105211042 }
1105311043 if ( (ssl->error = SendServerHello(ssl)) != 0) {
11054- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
11055- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
11056- #endif
11044+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1105711045 WOLFSSL_ERROR(ssl->error);
1105811046 return WOLFSSL_FATAL_ERROR;
1105911047 }
@@ -11070,9 +11058,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1107011058 #ifndef NO_CERTS
1107111059 if (!ssl->options.resuming)
1107211060 if ( (ssl->error = SendCertificate(ssl)) != 0) {
11073- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
11074- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
11075- #endif
11061+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1107611062 WOLFSSL_ERROR(ssl->error);
1107711063 return WOLFSSL_FATAL_ERROR;
1107811064 }
@@ -11085,9 +11071,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1108511071 #ifndef NO_CERTS
1108611072 if (!ssl->options.resuming)
1108711073 if ( (ssl->error = SendCertificateStatus(ssl)) != 0) {
11088- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
11089- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
11090- #endif
11074+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1109111075 WOLFSSL_ERROR(ssl->error);
1109211076 return WOLFSSL_FATAL_ERROR;
1109311077 }
@@ -11104,9 +11088,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1110411088 #endif
1110511089 if (!ssl->options.resuming)
1110611090 if ( (ssl->error = SendServerKeyExchange(ssl)) != 0) {
11107- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
11108- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
11109- #endif
11091+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1111011092 WOLFSSL_ERROR(ssl->error);
1111111093 return WOLFSSL_FATAL_ERROR;
1111211094 }
@@ -11119,10 +11101,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1111911101 if (!ssl->options.resuming) {
1112011102 if (ssl->options.verifyPeer) {
1112111103 if ( (ssl->error = SendCertificateRequest(ssl)) != 0) {
11122- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
11123- /* See if an alert was sent. */
11124- ProcessReplyEx(ssl, 1);
11125- #endif
11104+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1112611105 WOLFSSL_ERROR(ssl->error);
1112711106 return WOLFSSL_FATAL_ERROR;
1112811107 }
@@ -11140,9 +11119,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1114011119 case CERT_REQ_SENT :
1114111120 if (!ssl->options.resuming)
1114211121 if ( (ssl->error = SendServerHelloDone(ssl)) != 0) {
11143- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
11144- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
11145- #endif
11122+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1114611123 WOLFSSL_ERROR(ssl->error);
1114711124 return WOLFSSL_FATAL_ERROR;
1114811125 }
@@ -11181,9 +11158,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1118111158#ifdef HAVE_SESSION_TICKET
1118211159 if (ssl->options.createTicket && !ssl->options.noTicketTls12) {
1118311160 if ( (ssl->error = SendTicket(ssl)) != 0) {
11184- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
11185- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
11186- #endif
11161+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1118711162 WOLFSSL_MSG("Thought we need ticket but failed");
1118811163 WOLFSSL_ERROR(ssl->error);
1118911164 return WOLFSSL_FATAL_ERROR;
@@ -11202,9 +11177,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1120211177 }
1120311178
1120411179 if ( (ssl->error = SendChangeCipher(ssl)) != 0) {
11205- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
11206- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
11207- #endif
11180+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1120811181 WOLFSSL_ERROR(ssl->error);
1120911182 return WOLFSSL_FATAL_ERROR;
1121011183 }
@@ -11214,9 +11187,7 @@ int wolfSSL_DTLS_SetCookieSecret(WOLFSSL* ssl,
1121411187
1121511188 case CHANGE_CIPHER_SENT :
1121611189 if ( (ssl->error = SendFinished(ssl)) != 0) {
11217- #ifdef WOLFSSL_CHECK_ALERT_ON_ERR
11218- ProcessReplyEx(ssl, 1); /* See if an alert was sent. */
11219- #endif
11190+ wolfssl_local_MaybeCheckAlertOnErr(ssl, ssl->error);
1122011191 WOLFSSL_ERROR(ssl->error);
1122111192 return WOLFSSL_FATAL_ERROR;
1122211193 }
0 commit comments