summaryrefslogtreecommitdiff
path: root/fileio.c
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2002-01-23 04:57:18 +0000
committerMartin Pool <mbp@samba.org>2002-01-23 04:57:18 +0000
commit9dd891bb28f6cc558b87905f1adc5e3d4180b6b3 (patch)
tree92b34f29ab6525c348aa3eae923a3eabcc0eb47f /fileio.c
parent99f106d1cfe06f6696d649bcb3533b44cfb4f562 (diff)
downloadrsync-9dd891bb28f6cc558b87905f1adc5e3d4180b6b3.tar.gz
Signedness security patch from Sebastian Krahmer <krahmer@suse.de> --
in some cases we were not sufficiently careful about reading integers from the network. Also, make sure log messages are always nul-terminated.
Diffstat (limited to 'fileio.c')
-rw-r--r--fileio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fileio.c b/fileio.c
index c39d6b02..3ed28036 100644
--- a/fileio.c
+++ b/fileio.c
@@ -36,7 +36,7 @@ int sparse_end(int f)
}
-static int write_sparse(int f,char *buf,int len)
+static int write_sparse(int f,char *buf,size_t len)
{
int l1=0,l2=0;
int ret;
@@ -69,7 +69,7 @@ static int write_sparse(int f,char *buf,int len)
-int write_file(int f,char *buf,int len)
+int write_file(int f,char *buf,size_t len)
{
int ret = 0;