]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix regexp for finding return address fields.
authorPavel Janík <Pavel@Janik.cz>
Mon, 29 Jul 2002 20:05:34 +0000 (20:05 +0000)
committerPavel Janík <Pavel@Janik.cz>
Mon, 29 Jul 2002 20:05:34 +0000 (20:05 +0000)
lib-src/ChangeLog
lib-src/b2m.pl

index 6eb5966c01b66f61ea035874b04cf02b33706436..c9d246b690483c120ef68ec8bc85a3468f284cf7 100644 (file)
@@ -1,3 +1,7 @@
+2002-07-29  Jonathan Kamens  <jik@kamens.brookline.ma.us>
+
+       * b2m.pl: Fix regexp for finding return address fields.
+
 2002-07-15  Stefan Monnier  <monnier@cs.yale.edu>
 
        * make-docfile.c (scan_c_file): Warn about missing `usage' info.
index 9098418d966f39e69a6766587e32f5fac87ce648..665dfe202d5e45612bead82f40e12596a47f6b4e 100644 (file)
@@ -30,7 +30,7 @@ use Mail::Address;
 use Date::Parse;
 
 my($whoami) = basename $0;
-my($version) = '$Revision: 1.1 $';
+my($version) = '$Revision: 1.2 $';
 my($usage) = "Usage: $whoami [--help] [--version] [--[no]full-headers] [Babyl-file]
 \tBy default, full headers are printed.\n";
 
@@ -122,7 +122,7 @@ while (<>) {
     }
     else {
        foreach my $addr_header qw(return-path from really-from sender) {
-           if ($full_header =~ /(?:^|\n)$addr_header:\s*((?:\S.*\n)+)/i) {
+           if ($full_header =~ /(?:^|\n)$addr_header:\s*(.*\n(?:\B.*\n)*)/i) {
                my($addr) = Mail::Address->parse($1);
                $from_addr = $addr->address($addr);
                last;