| 1202 | } |
| 1203 | |
| 1204 | static ssize_t connTLSSyncWrite(connection *conn_, const char *ptr, ssize_t size, long long timeout) { |
| 1205 | tls_connection *conn = (tls_connection *) conn_; |
| 1206 | |
| 1207 | serverAssert(conn->el == serverTL->el); |
| 1208 | |
| 1209 | setBlockingTimeout(conn, timeout); |
| 1210 | SSL_clear_mode(conn->ssl, SSL_MODE_ENABLE_PARTIAL_WRITE); |
| 1211 | int ret = SSL_write(conn->ssl, ptr, size); |
| 1212 | SSL_set_mode(conn->ssl, SSL_MODE_ENABLE_PARTIAL_WRITE); |
| 1213 | unsetBlockingTimeout(conn); |
| 1214 | |
| 1215 | return ret; |
| 1216 | } |
| 1217 | |
| 1218 | static ssize_t connTLSSyncRead(connection *conn_, char *ptr, ssize_t size, long long timeout) { |
| 1219 | tls_connection *conn = (tls_connection *) conn_; |
nothing calls this directly
no test coverage detected