]> diplodocus.org Git - minc/commitdiff
(get_highest_msgnum): Fix minor bug, returning one less than it should
authorepg <>
Sat, 25 Mar 2006 01:39:55 +0000 (01:39 +0000)
committerepg <>
Sat, 25 Mar 2006 01:39:55 +0000 (01:39 +0000)
be on the first call for a folder.  This was only noticeable in -n mode
because store_message loops to find a fresh number.

minc

diff --git a/minc b/minc
index 432d090a83deca88aa0087f9791be03f7b3b1c0c..eba819f31a502654c8c7c2169b12d6c490579f29 100755 (executable)
--- a/minc
+++ b/minc
@@ -342,7 +342,8 @@ sub get_highest_msgnum {
         }
     }
 
-    return  $msgnum_cache{$mhfolder} = $highest;
+    $msgnum_cache{$mhfolder} = $highest;
+    return $msgnum_cache{$mhfolder}++;
 }
 
 sub mark {