diff src/util.c @ 1843:4dbd8533d209

[gaim-migrate @ 1853] http can be authenticated committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sat, 12 May 2001 08:09:54 +0000
parents bdfb37ae28b4
children 8f06476b1296
line wrap: on
line diff
--- a/src/util.c	Sat May 12 06:42:02 2001 +0000
+++ b/src/util.c	Sat May 12 08:09:54 2001 +0000
@@ -621,16 +621,16 @@
 		break;
 	case 1:
 		tmp <<= 16;
-		out = g_realloc(out, len + 4);
-		out[len] = alphabet[(tmp >> 12) & 0x3f];
-		out[len + 1] = alphabet[(tmp >> 6) & 0x3f];
+		out = g_realloc(out, len + 5);
+		out[len] = alphabet[(tmp >> 18) & 0x3f];
+		out[len + 1] = alphabet[(tmp >> 12) & 0x3f];
 		out[len + 2] = '=';
-		out[len + 3] = 0;
+		out[len + 3] = '=';
+		out[len + 4] = 0;
 		break;
 	case 0:
-		out = g_realloc(out, len + 2);
-		out[len] = '=';
-		out[len + 1] = 0;
+		out = g_realloc(out, len + 1);
+		out[len] = 0;
 		break;
 	}
 	return out;