X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/6ba9279fb2c52280cedaaca94783caf44ae9d324..1b2d733af23599b2cc173c8a275b895760f66258:/io.c diff --git a/io.c b/io.c index b5ceff12..1b2fb221 100644 --- a/io.c +++ b/io.c @@ -134,6 +134,7 @@ static int readfd(int fd,char *buffer,int N) memcpy(buffer+total,read_buffer_p,ret); read_buffer_p += ret; read_buffer_len -= ret; + total += ret; continue; } @@ -217,6 +218,12 @@ void read_buf(int f,char *buf,int len) total_read += len; } +void read_sbuf(int f,char *buf,int len) +{ + read_buf(f,buf,len); + buf[len] = 0; +} + unsigned char read_byte(int f) { unsigned char c;