tls: change SSL_has_pending to avoid BIO check error
Type: fix
Change-Id: I454aff1b187b75a1328c90e30b9b487377ae5f68
Signed-off-by: Yu Ping <ping.yu@intel.com>
(cherry picked from commit ce9bdfe5fc
)
This commit is contained in:

committed by
Andrew Yourtchenko

parent
be4511d318
commit
e09a07826e
@ -478,7 +478,7 @@ check_app_fifo:
|
||||
return wrote;
|
||||
}
|
||||
svm_fifo_enqueue_nocopy (f, read);
|
||||
if (read < enq_max && BIO_ctrl_pending (oc->wbio) > 0)
|
||||
if (read < enq_max && SSL_pending (oc->ssl) > 0)
|
||||
{
|
||||
deq_now = clib_min (svm_fifo_max_write_chunk (f), enq_max - read);
|
||||
read = SSL_read (oc->ssl, svm_fifo_tail (f), deq_now);
|
||||
@ -487,7 +487,7 @@ check_app_fifo:
|
||||
}
|
||||
|
||||
tls_notify_app_enqueue (ctx, app_session);
|
||||
if (BIO_ctrl_pending (oc->wbio) > 0)
|
||||
if (SSL_pending (oc->ssl) > 0)
|
||||
tls_add_vpp_q_builtin_rx_evt (tls_session);
|
||||
|
||||
return wrote;
|
||||
|
Reference in New Issue
Block a user