X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=t-prot;fp=t-prot;h=dee0e4f6e7b16e49cc02e03ecf0c5ebb9fd9891c;hb=91043633d978aeaab80d03be26fadc0b20d4fcfb;hp=46b274995265eb3b87b6eb90fb00d9909f9705e5;hpb=dbb80da12e0cb09596c71ac772c20d615db7971f;p=pkg%2Ft-prot.git diff --git a/t-prot b/t-prot index 46b2749..dee0e4f 100755 --- a/t-prot +++ b/t-prot @@ -1,13 +1,13 @@ #!/usr/bin/perl -w -# $Id: t-prot,v 1.324 2014/08/22 08:58:19 jochen Exp $ +# $Id: t-prot,v 1.328 2014/09/22 14:27:35 jochen Exp $ require 5.006; use strict; use Fcntl qw(O_EXCL O_WRONLY O_CREAT); use Getopt::Long qw(:config gnu_getopt no_ignore_case); -use constant VER => '3.2'; +use constant VER => '3.3'; use constant REV => ''; -use constant REL => q$Revision: 1.324 $=~m/(\d+(?:\.\d+)+)/; +use constant REL => q$Revision: 1.328 $=~m/(\d+(?:\.\d+)+)/; # MTA expecting mail on STDIN # (you might have to adjust this if using a different MTA) use constant SENDMAIL => '/usr/sbin/sendmail -oi'; @@ -418,16 +418,21 @@ sub pgp { if ($$L[$x]=~/^(?:\e[^\a]+\a)? (?:\Q$mutt_pgpoutstart\E|\Q$mutt_ssloutstart\E)/ox) { my $from; - for (my $m=0; $m1 && index($$L[$i], $from)<0) { + if (!defined($from) || + ($uid>1 && index($$L[$i], $from)<0)) { splice(@$L, $i, 1); splice(@$V, $i, 1); $i--;