[dovecot-cvs] dovecot/src/lib read-full.c, 1.1, 1.2 write-full.c, 1.6, 1.7

cras at procontrol.fi cras at procontrol.fi
Wed Apr 28 23:51:13 EEST 2004


Update of /home/cvs/dovecot/src/lib
In directory talvi:/tmp/cvs-serv13336/lib

Modified Files:
	read-full.c write-full.c 
Log Message:
whops, retrying was broken



Index: read-full.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/read-full.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- read-full.c	27 Apr 2004 20:25:53 -0000	1.1
+++ read-full.c	28 Apr 2004 20:51:11 -0000	1.2
@@ -14,6 +14,7 @@
 		if (ret <= 0)
 			return ret;
 
+		data = PTR_OFFSET(data, ret);
 		size -= ret;
 	}
 
@@ -30,6 +31,7 @@
 		if (ret <= 0)
 			return ret;
 
+		data = PTR_OFFSET(data, ret);
 		size -= ret;
 		offset += ret;
 	}

Index: write-full.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/write-full.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- write-full.c	27 Apr 2004 20:25:53 -0000	1.6
+++ write-full.c	28 Apr 2004 20:51:11 -0000	1.7
@@ -20,6 +20,8 @@
 			errno = ENOSPC;
 			return -1;
 		}
+
+		data = PTR_OFFSET(data, ret);
 		size -= ret;
 	}
 
@@ -42,6 +44,8 @@
 			errno = ENOSPC;
 			return -1;
 		}
+
+		data = PTR_OFFSET(data, ret);
 		size -= ret;
 		offset += ret;
 	}



More information about the dovecot-cvs mailing list