only use positive integers for uidvalidity
authoradam <adam@megacz.com>
Sat, 30 Oct 2004 05:47:32 +0000 (05:47 +0000)
committeradam <adam@megacz.com>
Sat, 30 Oct 2004 05:47:32 +0000 (05:47 +0000)
darcs-hash:20041030054732-5007d-568336fea33790453ded264e43e53f2f9e930495.gz

src/org/ibex/mail/target/FileBasedMailbox.java

index 5ced682..a13259a 100644 (file)
@@ -44,7 +44,7 @@ public class FileBasedMailbox extends Mailbox.Default {
     private Cache cache;
 
     public static class Cache implements Serializable {
-        public            final int uidValidity = new Random().nextInt();
+        public            final int uidValidity = Math.abs(new Random().nextInt());
         private           final Hashtable<String,Entry> byname = new Hashtable<String,Entry>();
         private           final Hashtable<Integer,Entry> byuid = new Hashtable<Integer,Entry>();
         private           final ArrayList<Entry>        linear = new ArrayList<Entry>();