@@ -184,15 +184,15 @@ int client_async_test(int argc, char** argv)
184184#endif
185185 do {
186186 #ifdef WOLFSSL_ASYNC_CRYPT
187- if (err == WC_PENDING_E ) {
187+ if (err == WC_NO_ERR_TRACE ( WC_PENDING_E ) ) {
188188 ret = wolfSSL_AsyncPoll (ssl , WOLF_POLL_FLAG_CHECK_HW );
189189 if (ret < 0 )
190190 break ;
191191 }
192192 #endif
193193 ret = wolfSSL_connect (ssl );
194194 err = wolfSSL_get_error (ssl , 0 );
195- } while (err == WC_PENDING_E );
195+ } while (err == WC_NO_ERR_TRACE ( WC_PENDING_E ) );
196196 if (ret != WOLFSSL_SUCCESS ) {
197197 fprintf (stderr , "wolfSSL_connect error %d: %s\n" ,
198198 err , wolfSSL_ERR_error_string (err , errBuff ));
@@ -214,15 +214,15 @@ int client_async_test(int argc, char** argv)
214214#endif
215215 do {
216216 #ifdef WOLFSSL_ASYNC_CRYPT
217- if (err == WC_PENDING_E ) {
217+ if (err == WC_NO_ERR_TRACE ( WC_PENDING_E ) ) {
218218 ret = wolfSSL_AsyncPoll (ssl , WOLF_POLL_FLAG_CHECK_HW );
219219 if (ret < 0 )
220220 break ;
221221 }
222222 #endif
223223 ret = wolfSSL_write (ssl , buff , (int )len );
224224 err = wolfSSL_get_error (ssl , 0 );
225- } while (err == WC_PENDING_E );
225+ } while (err == WC_NO_ERR_TRACE ( WC_PENDING_E ) );
226226 if (ret != (int )len ) {
227227 fprintf (stderr , "wolfSSL_write error %d: %s\n" ,
228228 err , wolfSSL_ERR_error_string (err , errBuff ));
@@ -236,15 +236,15 @@ int client_async_test(int argc, char** argv)
236236#endif
237237 do {
238238 #ifdef WOLFSSL_ASYNC_CRYPT
239- if (err == WC_PENDING_E ) {
239+ if (err == WC_NO_ERR_TRACE ( WC_PENDING_E ) ) {
240240 ret = wolfSSL_AsyncPoll (ssl , WOLF_POLL_FLAG_CHECK_HW );
241241 if (ret < 0 )
242242 break ;
243243 }
244244 #endif
245245 ret = wolfSSL_read (ssl , buff , sizeof (buff )- 1 );
246246 err = wolfSSL_get_error (ssl , 0 );
247- } while (err == WC_PENDING_E );
247+ } while (err == WC_NO_ERR_TRACE ( WC_PENDING_E ) );
248248 if (ret < 0 ) {
249249 fprintf (stderr , "wolfSSL_read error %d: %s\n" ,
250250 err , wolfSSL_ERR_error_string (err , errBuff ));
0 commit comments