ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/tewi/Server/server.c
(Generate patch)

Comparing Server/server.c (file contents):
Revision 1.6 by nishi, Sun Oct 27 23:53:55 2024 UTC vs.
Revision 1.7 by nishi, Sun Oct 27 23:55:30 2024 UTC

# Line 345 | Line 345 | void _tw_process_page(SSL* ssl, int sock
345                  if(f != NULL) {
346                          char buffer[512];
347                          fread(buffer, size < 512 ? size : 512, 1, f);
348 <                        tw_write(ssl, sock, buffer, size < 512 ? size : 512);
348 >                        if(tw_write(ssl, sock, buffer, size < 512 ? size : 512) < 0) return;
349                  } else {
350 <                        tw_write(ssl, sock, (unsigned char*)doc + incr, size < 512 ? size : 512);
350 >                        if(tw_write(ssl, sock, (unsigned char*)doc + incr, size < 512 ? size : 512) < 0) return;
351                  }
352                  incr += 512;
353                  if(size <= 512) break;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines