diff --git a/apps/susimail/src/src/i2p/susi/util/DecodingOutputStream.java b/apps/susimail/src/src/i2p/susi/util/DecodingOutputStream.java
index 820c3955467c73ba3dadf33d336c1ed938d32d2c..3ddb15a5941128bd6f12d7cd4708d9585ba143b1 100644
--- a/apps/susimail/src/src/i2p/susi/util/DecodingOutputStream.java
+++ b/apps/susimail/src/src/i2p/susi/util/DecodingOutputStream.java
@@ -60,6 +60,7 @@ public class DecodingOutputStream extends OutputStream {
 	        int toWrite = Math.min(len, _bb.remaining());
     	        _bb.put(buf, off, toWrite);
                 len -= toWrite;
+                off += toWrite;
             }
             flush();
         }