Author: alexlehm
Date: 2008-06-16 20:07:52 +0000 (Mon, 16 Jun 2008)
New Revision: 20380

Modified:
   trunk/apps/Freemail/src/freemail/MailMessage.java
Log:
0002433: Freemail bug with Unicode characters 
(https://bugs.freenetproject.org/view.php?id=2433)
calculate message size based on byte length not character length, otherwise we 
get truncated messages in IMAP with locale with utf-8 encoding

Modified: trunk/apps/Freemail/src/freemail/MailMessage.java
===================================================================
--- trunk/apps/Freemail/src/freemail/MailMessage.java   2008-06-16 20:07:34 UTC 
(rev 20379)
+++ trunk/apps/Freemail/src/freemail/MailMessage.java   2008-06-16 20:07:52 UTC 
(rev 20380)
@@ -256,8 +256,8 @@
                String line;

                while ( (line = br.readLine()) != null) {
-                       counter += line.length();
-                       counter += "\r\n".length();
+                       counter += line.getBytes().length;
+                       counter += "\r\n".getBytes().length;
                }

                br.close();


Reply via email to