X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/ec8637f3679b891041c798400774141024e24a4e..34aa616d41ad3a1b099d094a98b82b3505c735ed:/flist.c diff --git a/flist.c b/flist.c index 960e6a11..81fa2de6 100644 --- a/flist.c +++ b/flist.c @@ -1830,7 +1830,7 @@ struct file_list *send_file_list(int f, int argc, char *argv[]) } else if (!len || fbuf[len - 1] == '/') { if (len == 2 && fbuf[0] == '.') { /* Turn "./" into just "." rather than "./." */ - fbuf[1] = '\0'; + fbuf[--len] = '\0'; } else { if (len + 1 >= MAXPATHLEN) overflow_exit("send_file_list");