summaryrefslogtreecommitdiff
path: root/rsync.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>1998-11-14 23:31:58 +0000
committerAndrew Tridgell <tridge@samba.org>1998-11-14 23:31:58 +0000
commit37f9805dabba76b7a00bd2a0227762f6f239b598 (patch)
tree2fe8e857cbe11030c3ae0256923c882f4b50f555 /rsync.c
parentb5f9e67d57f4e507dcb339a838c959244951f25f (diff)
downloadrsync-37f9805dabba76b7a00bd2a0227762f6f239b598.tar.gz
changed strlcat() and strlcpy() to have the same semantics as the
OpenBSD functions of the same name. changed slprintf() to take buffer length rather than buffer length -1
Diffstat (limited to 'rsync.c')
-rw-r--r--rsync.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/rsync.c b/rsync.c
index 7021fd15..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) {
@@ -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;