X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/6ba9279fb2c52280cedaaca94783caf44ae9d324..ddddf27b281eac49139e78f77225f0ce5b2ab0a9:/exclude.c diff --git a/exclude.c b/exclude.c index 935c0c56..83c0b39b 100644 --- a/exclude.c +++ b/exclude.c @@ -164,9 +164,9 @@ void recv_exclude_list(int f) char line[MAXPATHLEN]; int l; while ((l=read_int(f))) { - read_buf(f,line,l); - line[l] = 0; - add_exclude(line); + if (l >= MAXPATHLEN) overflow("recv_exclude_list"); + read_sbuf(f,line,l); + add_exclude(line); } }