[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