[dovecot-cvs] dovecot/src/lib base64.c,1.7,1.8

cras at procontrol.fi cras at procontrol.fi
Mon Dec 9 18:14:41 EET 2002


Update of /home/cvs/dovecot/src/lib
In directory danu:/tmp/cvs-serv12235

Modified Files:
	base64.c 
Log Message:
base64_encode() was broken



Index: base64.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/base64.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- base64.c	8 Dec 2002 05:23:07 -0000	1.7
+++ base64.c	9 Dec 2002 16:14:38 -0000	1.8
@@ -56,7 +56,7 @@
 		if (buffer_append_c(dest, basis_64[c1 >> 2]) != 1)
 			return 0;
 
-		c2 = src_pos == src_size ? 0 : src[src_pos++];
+		c2 = src_pos == src_size ? 0 : src[src_pos];
 		if (buffer_append_c(dest, basis_64[((c1 & 0x03) << 4) |
 						   ((c2 & 0xf0) >> 4)]) != 1)
 			return 0;
@@ -67,7 +67,7 @@
 			break;
 		}
 
-		c3 = src_pos == src_size ? 0 : src[src_pos++];
+		c3 = src_pos == src_size ? 0 : src[src_pos];
 		if (buffer_append_c(dest, basis_64[((c2 & 0x0f) << 2) |
 						   ((c3 & 0xc0) >> 6)]) != 1)
 			return 0;




More information about the dovecot-cvs mailing list