comparison seobeo/s_network.c @ 206:240337164a80

[Seobeo] SSL should be used for large file as well lol.
author MrJuneJune <me@mrjunejune.com>
date Sun, 15 Feb 2026 11:41:53 -0800
parents 043018c0f2f8
children
comparison
equal deleted inserted replaced
205:e07b4b5a66bb 206:240337164a80
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;