comparison seobeo/s_network.c @ 219:8c9bb0b0759e hg-web

[hg-web] Merge current Zenbu baseline
author MrJuneJune <me@mrjunejune.com>
date Sun, 02 Aug 2026 08:34:54 -0700
parents 240337164a80
children 0e7b9464248d
comparison
equal deleted inserted replaced
218:921ca3086879 219:8c9bb0b0759e
266 if (data_size > p_handle->write_buffer_capacity) 266 if (data_size > p_handle->write_buffer_capacity)
267 { 267 {
268 uint32 offset = 0; 268 uint32 offset = 0;
269 while (offset < data_size) 269 while (offset < data_size)
270 { 270 {
271 ssize_t n = write(p_handle->socket, 271 ssize_t n;
272 data + offset, 272 if (p_handle->ssl)
273 data_size - offset); 273 {
274 n = Seobeo_SSL_Write(p_handle, data + offset, data_size - offset);
275 }
276 else
277 {
278 n = write(p_handle->socket,
279 data + offset,
280 data_size - offset);
281 }
282
274 if (n==0) 283 if (n==0)
275 { 284 {
276 // DEBUG 285 // DEBUG
277 Seobeo_Log(SEOBEO_DEBUG, "Write offset: %d\n", offset); 286 Seobeo_Log(SEOBEO_DEBUG, "Write offset: %d\n", offset);
278 break; 287 break;