From: epg <> Date: Sun, 25 Aug 2002 20:50:51 +0000 (+0000) Subject: (get_headers): Fix an XXX (print message and return () on encountering X-Git-Url: https://diplodocus.org/git/minc/commitdiff_plain/0f64dd0e875af195c098e7f1f10e5b93dc1b9fa0 (get_headers): Fix an XXX (print message and return () on encountering malformed message. (find_mh_folder): Handle get_headers failing. --- diff --git a/minc b/minc index 583b421..2d7cfbe 100755 --- 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);