From 17e38d9b25037afa34f45bdb4d6cdbcce80c3388 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Fri, 4 Apr 2003 20:50:15 +0000 Subject: [PATCH] Fixed bug in base64_encode SVN revision: 473 --- src/elogd.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/elogd.c b/src/elogd.c index 28e12745..c3437ebe 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -6,6 +6,9 @@ Contents: Web server program for Electronic Logbook ELOG $Log$ + Revision 1.67 2003/04/04 20:50:15 midas + Fixed bug in base64_encode + Revision 1.66 2003/04/04 11:00:22 midas Removed 'admin' command, added link 'change elogd.cfg' on config page instead @@ -1240,9 +1243,11 @@ void base64_encode(char *s, char *d) unsigned int t, pad; pad = 3 - strlen(s) % 3; + if (pad == 3) + pad = 0; while (*s) { - t = (*s++) << 16; + t = (*s++) << 16; if (*s) t |= (*s++) << 8; if (*s)