]> granicus.if.org Git - neomutt/commitdiff
Add some sanity checks to smime_keys.pl.
authorMarco d'Itri <md@Linux.IT>
Thu, 27 Jan 2005 18:22:59 +0000 (18:22 +0000)
committerMarco d'Itri <md@Linux.IT>
Thu, 27 Jan 2005 18:22:59 +0000 (18:22 +0000)
smime_keys.pl

index 97f53e212944ff0a6a993726ec5b13dd0d06eb25..773eff9587f620669ff951c4be01ed19a89a0cac 100755 (executable)
@@ -58,8 +58,16 @@ my @cert_tmp_file = ();
 
 my $tmpdir;
 my $private_keys_path = mutt_Q 'smime_keys';
+die "smime_keys is not set in mutt's configuration file"
+       if length $private_keys_path == 0;
+
 my $certificates_path = mutt_Q 'smime_certificates';
+die "smime_certificates is not set in mutt's configuration file"
+       if length $certificates_path == 0;
 my $root_certs_path   = mutt_Q 'smime_ca_location';
+die "smime_ca_location is not set in mutt's configuration file"
+       if length $root_certs_path == 0;
+
 my $root_certs_switch;
 if ( -d $root_certs_path) {
        $root_certs_switch = -CApath;