Index: src/org/openstreetmap/josm/tools/Base64.java
===================================================================
--- src/org/openstreetmap/josm/tools/Base64.java	(revision 216)
+++ src/org/openstreetmap/josm/tools/Base64.java	(revision 217)
@@ -12,5 +12,5 @@
             out.append(enc.charAt(buf.charAt(0)>>2));
             out.append(enc.charAt((buf.charAt(0) & 0x03) << 4 | (l==1?0:(buf.charAt(1) & 0xf0) >> 4)));
-            out.append(l>1?enc.charAt((buf.charAt(1) & 0x0f) << 2 | (buf.charAt(2) & 0xc0) >> 6):'=');
+            out.append(l>1?enc.charAt((buf.charAt(1) & 0x0f) << 2 | (l==2?0:(buf.charAt(2) & 0xc0) >> 6)):'=');
             out.append(l>2?enc.charAt(buf.charAt(2) & 0x3f):'=');
 		}
