]> diplodocus.org Git - minc/commitdiff
(get_headers): Fix an XXX (print message and return () on encountering
authorepg <>
Sun, 25 Aug 2002 20:50:51 +0000 (20:50 +0000)
committerepg <>
Sun, 25 Aug 2002 20:50:51 +0000 (20:50 +0000)
malformed message.

(find_mh_folder): Handle get_headers failing.

minc

diff --git a/minc b/minc
index 583b421..2d7cfbe 100755 (executable)
--- a/minc
+++ b/minc
@@ -317,8 +317,8 @@ sub get_headers {
             # folded header continuation
 
             if (!defined($current)) {
-                # XXX: Malformed message; log to stderr
-                return undef;
+                print("Malformed message, cannot parse headers.\n");
+                return ();
             }
 
             $headers{$current} .= $_;
@@ -420,6 +420,9 @@ sub find_mh_folder {
     my $try;
 
     %headers = get_headers($msg);
+    if (not %headers) {
+        return 'inbox';
+    }
 
     log_headers(%headers);