Use 64-bit var for the served file size

This commit is contained in:
Lauri Kasanen 2022-04-11 18:53:45 +03:00
parent bdf0a4dde9
commit d581eb798d

View File

@ -871,14 +871,14 @@ static void servefile(ws_ctx_t *ws_ctx, const char *in) {
}
fseek(f, 0, SEEK_END);
const unsigned filesize = ftell(f);
const uint64_t filesize = ftell(f);
rewind(f);
sprintf(buf, "HTTP/1.1 200 OK\r\n"
"Server: KasmVNC/4.0\r\n"
"Connection: close\r\n"
"Content-type: %s\r\n"
"Content-length: %u\r\n"
"Content-length: %lu\r\n"
"\r\n",
name2mime(path), filesize);
ws_send(ws_ctx, buf, strlen(buf));