gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gzz/modules/email DefaultEmailInStorm.java


From: Marc Schiereck
Subject: [Gzz-commits] gzz/gzz/modules/email DefaultEmailInStorm.java
Date: Mon, 02 Dec 2002 13:43:52 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Marc Schiereck <address@hidden> 02/12/02 13:43:52

Modified files:
        gzz/modules/email: DefaultEmailInStorm.java 

Log message:
        some changes

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/modules/email/DefaultEmailInStorm.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text

Patches:
Index: gzz/gzz/modules/email/DefaultEmailInStorm.java
diff -u gzz/gzz/modules/email/DefaultEmailInStorm.java:1.3 
gzz/gzz/modules/email/DefaultEmailInStorm.java:1.4
--- gzz/gzz/modules/email/DefaultEmailInStorm.java:1.3  Sun Nov 17 19:09:14 2002
+++ gzz/gzz/modules/email/DefaultEmailInStorm.java      Mon Dec  2 13:43:52 2002
@@ -43,7 +43,12 @@
     public DefaultEmailInStorm(Mediaserver ms, Mediaserver.Id msid) {
         Enfilade1D.Maker maker = new Enfilade1DImpl.Enfilade1DImplMaker();
         PermanentTextScroll pts;
-        pts = new PermanentTextScroll(ms, getBodyId(ms, msid));
+       Mediaserver.Id bodyId = getBodyId(ms, msid);
+       if(bodyId != null) {
+            pts = new PermanentTextScroll(ms, bodyId);
+        } else {
+           pts = new PermanentTextScroll("Not available");
+       }
 
         from    = getEnfilade1DForField("From", ms, msid);
         to      = getEnfilade1DForField("To", ms, msid);
@@ -96,6 +101,7 @@
         while(str.charAt(curPos) != '\r' 
               && str.charAt(curPos + 1) != '\n') {
             curPos = nextLine(str, curPos);
+           if (curPos == str.length()) return str.length();
         }
         return curPos + 2;
     }
@@ -123,6 +129,8 @@
               && position != header.length()) {
             oldPosition = position;
             position = nextHeader(header, position);
+           if (position == header.length())
+               return null;
         }
         String id = getFieldBodyString("content-id", header, 
oldPosition).trim();
        if(id.startsWith("storm:block:")) {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]