X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/8d249b635c57014aa96aa257bfe0221b43dff7d2..3a64ad1fd0429575aa0236736f3fc175d9f9ef58:/rsync.c diff --git a/rsync.c b/rsync.c index 230d11f3..0f8d33b4 100644 --- a/rsync.c +++ b/rsync.c @@ -94,7 +94,7 @@ int delete_file(char *fname) if (strcmp(dname,".")==0 || strcmp(dname,"..")==0) continue; - slprintf(buf, sizeof(buf)-1, "%s/%s", fname, dname); + slprintf(buf, sizeof(buf), "%s/%s", fname, dname); if (verbose > 0) rprintf(FINFO,"deleting %s\n", buf); if (delete_file(buf) != 0) { @@ -188,7 +188,7 @@ int set_perms(char *fname,struct file_struct *file,STRUCT_STAT *st, void sig_int(void) { - exit_cleanup(1); + exit_cleanup(RERR_SIGNAL); } @@ -202,7 +202,7 @@ void finish_transfer(char *fname, char *fnametmp, struct file_struct *file) rprintf(FERROR,"backup filename too long\n"); return; } - slprintf(fnamebak,sizeof(fnamebak)-1,"%s%s",fname,backup_suffix); + slprintf(fnamebak,sizeof(fnamebak),"%s%s",fname,backup_suffix); if (do_rename(fname,fnamebak) != 0 && errno != ENOENT) { rprintf(FERROR,"rename %s %s : %s\n",fname,fnamebak,strerror(errno)); return;