improve parsing of dcc responses
[org.ibex.mail.git] / src / org / ibex / mail / Script.java
index f7b259d..4c40be0 100644 (file)
@@ -255,19 +255,19 @@ public class Script extends JS.Obj implements Target {
                         String s = result.substring(i_body+5);
                         if (s.indexOf(' ') != -1) s = s.substring(0, s.indexOf(' '));
                         if (s.indexOf('\n') != -1) s = s.substring(0, s.indexOf('\n'));
-                        body = s.equals("many") ? 999 : Integer.parseInt(s.trim());
+                        body = s.trim().equals("many") ? 999 : Integer.parseInt(s.trim());
                     } catch (Exception e) { Log.error("", e); }
                     if (i_fuz1 != -1) try {
                         String s = result.substring(i_fuz1+5);
                         if (s.indexOf(' ') != -1) s = s.substring(0, s.indexOf(' '));
                         if (s.indexOf('\n') != -1) s = s.substring(0, s.indexOf('\n'));
-                        fuz1 = s.equals("many") ? 999 : Integer.parseInt(s.trim());
+                        fuz1 = s.trim().equals("many") ? 999 : Integer.parseInt(s.trim());
                     } catch (Exception e) { Log.error("", e); }
                     if (i_fuz2 != -1) try {
                         String s = result.substring(i_fuz2+5);
                         if (s.indexOf(' ') != -1) s = s.substring(0, s.indexOf(' '));
                         if (s.indexOf('\n') != -1) s = s.substring(0, s.indexOf('\n'));
-                        fuz2 = s.equals("many") ? 999 : Integer.parseInt(s.trim());
+                        fuz2 = s.trim().equals("many") ? 999 : Integer.parseInt(s.trim());
                     } catch (Exception e) { Log.error("", e); }
                     JSArray jsa = new JSArray();
                     jsa.put(JSU.N(0), JSU.N(body));