X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/71605b0f4d554c06e0e4ee1f3180adbdb02d441d..7ed6bc53b90ddfe262b9df467b147750a0e822e0:/main.c?ds=sidebyside diff --git a/main.c b/main.c index bf3166f4..a9118ed3 100644 --- a/main.c +++ b/main.c @@ -21,6 +21,7 @@ */ #include "rsync.h" +#include "ifuncs.h" #include "io.h" #if defined CONFIG_LOCALE && defined HAVE_LOCALE_H #include @@ -581,7 +582,8 @@ static char *get_local_name(struct file_list *flist, char *dest_path) exit_cleanup(RERR_FILEIO); } - if (strcmp(flist->files[0]->basename, ".") == 0) + if (flist->high >= flist->low + && strcmp(flist->files[flist->low]->basename, ".") == 0) flist->files[0]->flags |= FLAG_DIR_CREATED; if (verbose)