Use a larger buffer size for receiving RPCs https://www.virtualmin.com/node/54835

This commit is contained in:
Jamie Cameron
2021-03-19 10:48:28 -07:00
parent ae071bf4f6
commit fe7a48170a

View File

@ -151,7 +151,7 @@ while(1) {
if (open(FILE, ">$file")) {
binmode(FILE);
print STDERR "fastrpc: tcpwrite $file writing\n" if ($gconfig{'rpcdebug'});
while(read(TRANS, $buf, 1024) > 0) {
while(read(TRANS, $buf, 32768) > 0) {
local $ok = (print FILE $buf);
if (!$ok) {
$err = "Write to $file failed : $!";
@ -180,7 +180,7 @@ while(1) {
local ($data, $got);
open(FILE, "<$arg->{'file'}");
binmode(FILE);
while(read(FILE, $got, 1024) > 0) {
while(read(FILE, $got, 32768) > 0) {
$data .= $got;
}
close(FILE);