From 4f0eb77b2381041399d4130ae1e5be6680f2a858 Mon Sep 17 00:00:00 2001 From: fumiama Date: Wed, 5 May 2021 22:47:02 +0800 Subject: [PATCH] debug --- server.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server.c b/server.c index 4e090c2..aeef088 100644 --- a/server.c +++ b/server.c @@ -130,15 +130,16 @@ int send_all(char* file_path, THREADTIMER *timer) { hdtr.trailers = NULL; hdtr.trl_cnt = 0; re = !sendfile(fileno(fp), timer->accept_fd, 0, &len, &hdtr, 0); + if(!re) perror("Sendfile"); #else send(timer->accept_fd, &file_size, sizeof(uint32_t), 0); re = !sendfile(timer->accept_fd, fileno(fp), &len, file_size); + if(!re) perror("Sendfile"); #endif printf("Send %lld bytes.\n", len); close_file(fp); timer->is_open = 0; } - if(!re) perror("Sendfile"); return re; }