Mercurial
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; |