Exit if a pledge call fails in non-interactive mode.
authordoug <doug@openbsd.org>
Sat, 17 Oct 2015 15:00:11 +0000 (15:00 +0000)
committerdoug <doug@openbsd.org>
Sat, 17 Oct 2015 15:00:11 +0000 (15:00 +0000)
ok semarie@

45 files changed:
usr.bin/openssl/asn1pars.c
usr.bin/openssl/ca.c
usr.bin/openssl/certhash.c
usr.bin/openssl/ciphers.c
usr.bin/openssl/cms.c
usr.bin/openssl/crl.c
usr.bin/openssl/crl2p7.c
usr.bin/openssl/dgst.c
usr.bin/openssl/dh.c
usr.bin/openssl/dhparam.c
usr.bin/openssl/dsa.c
usr.bin/openssl/dsaparam.c
usr.bin/openssl/ec.c
usr.bin/openssl/ecparam.c
usr.bin/openssl/enc.c
usr.bin/openssl/errstr.c
usr.bin/openssl/gendh.c
usr.bin/openssl/gendsa.c
usr.bin/openssl/genpkey.c
usr.bin/openssl/genrsa.c
usr.bin/openssl/nseq.c
usr.bin/openssl/ocsp.c
usr.bin/openssl/passwd.c
usr.bin/openssl/pkcs12.c
usr.bin/openssl/pkcs7.c
usr.bin/openssl/pkcs8.c
usr.bin/openssl/pkey.c
usr.bin/openssl/pkeyparam.c
usr.bin/openssl/pkeyutl.c
usr.bin/openssl/prime.c
usr.bin/openssl/rand.c
usr.bin/openssl/req.c
usr.bin/openssl/rsa.c
usr.bin/openssl/rsautl.c
usr.bin/openssl/s_client.c
usr.bin/openssl/s_server.c
usr.bin/openssl/s_time.c
usr.bin/openssl/sess_id.c
usr.bin/openssl/smime.c
usr.bin/openssl/speed.c
usr.bin/openssl/spkac.c
usr.bin/openssl/ts.c
usr.bin/openssl/verify.c
usr.bin/openssl/version.c
usr.bin/openssl/x509.c

index 2ce9d1a..4fbae55 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: asn1pars.c,v 1.5 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: asn1pars.c,v 1.6 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -248,8 +248,10 @@ asn1parse_main(int argc, char **argv)
        ASN1_TYPE *at = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&asn1pars_config, 0, sizeof(asn1pars_config));
index d97410b..8727d9c 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ca.c,v 1.18 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: ca.c,v 1.19 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -287,8 +287,10 @@ ca_main(int argc, char **argv)
        DB_ATTR db_attr;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        conf = NULL;
index bd0ac54..70aa7b9 100644 (file)
@@ -650,8 +650,10 @@ certhash_main(int argc, char **argv)
        int i, cwdfd, ret = 0;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&certhash_config, 0, sizeof(certhash_config));
index caa4085..72e12a3 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ciphers.c,v 1.7 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: ciphers.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /*
  * Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
  *
@@ -82,8 +82,10 @@ ciphers_main(int argc, char **argv)
        char *desc;
 
        if (single_execution) {
-               if (pledge("stdio rpath", NULL) == -1)
+               if (pledge("stdio rpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&ciphers_config, 0, sizeof(ciphers_config));
index 4174960..a1d8bc1 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: cms.c,v 1.5 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: cms.c,v 1.6 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project.
  */
@@ -136,8 +136,10 @@ cms_main(int argc, char **argv)
        X509_VERIFY_PARAM *vpm = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        args = argv + 1;
index 47173ec..9c9efa0 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: crl.c,v 1.8 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: crl.c,v 1.9 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -231,8 +231,10 @@ crl_main(int argc, char **argv)
        char *digest_name = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        if (bio_out == NULL) {
index 3935bd1..5ce4e97 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: crl2p7.c,v 1.5 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: crl2p7.c,v 1.6 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -170,8 +170,10 @@ crl2pkcs7_main(int argc, char **argv)
        int ret = 1;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&crl2p7_config, 0, sizeof(crl2p7_config));
index 432f310..a03409e 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: dgst.c,v 1.8 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: dgst.c,v 1.9 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -124,8 +124,10 @@ dgst_main(int argc, char **argv)
        STACK_OF(OPENSSL_STRING) * sigopts = NULL, *macopts = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        if ((buf = malloc(BUFSIZE)) == NULL) {
index 7e8d65d..e3d8eca 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: dh.c,v 1.7 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: dh.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -159,8 +159,10 @@ dh_main(int argc, char **argv)
        int ret = 1;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&dh_config, 0, sizeof(dh_config));
index 55b7566..1f8bdae 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: dhparam.c,v 1.7 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: dhparam.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -244,8 +244,10 @@ dhparam_main(int argc, char **argv)
        int i;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&dhparam_config, 0, sizeof(dhparam_config));
index 6a774ee..3ca174a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: dsa.c,v 1.7 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: dsa.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -241,8 +241,10 @@ dsa_main(int argc, char **argv)
        char *passin = NULL, *passout = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&dsa_config, 0, sizeof(dsa_config));
index 7324949..37b9a68 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: dsaparam.c,v 1.6 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: dsaparam.c,v 1.7 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -169,8 +169,10 @@ dsaparam_main(int argc, char **argv)
        char *strbits = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&dsaparam_config, 0, sizeof(dsaparam_config));
index b376d43..fe58e13 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ec.c,v 1.7 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: ec.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /*
  * Written by Nils Larsch for the OpenSSL project.
  */
@@ -278,8 +278,10 @@ ec_main(int argc, char **argv)
        char *passin = NULL, *passout = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&ec_config, 0, sizeof(ec_config));
index bd0c5b8..a4a400f 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ecparam.c,v 1.14 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: ecparam.c,v 1.15 2015/10/17 15:00:11 doug Exp $ */
 /*
  * Written by Nils Larsch for the OpenSSL project.
  */
@@ -260,8 +260,10 @@ ecparam_main(int argc, char **argv)
        int i, ret = 1;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&ecparam_config, 0, sizeof(ecparam_config));
index 296024c..8dcaf0b 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: enc.c,v 1.9 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: enc.c,v 1.10 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -339,8 +339,10 @@ enc_main(int argc, char **argv)
        int i;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&enc_config, 0, sizeof(enc_config));
index 7bd97d9..0d31d4f 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: errstr.c,v 1.5 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: errstr.c,v 1.6 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -99,8 +99,10 @@ errstr_main(int argc, char **argv)
        int ret = 0;
 
        if (single_execution) {
-               if (pledge("stdio rpath", NULL) == -1)
+               if (pledge("stdio rpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&errstr_config, 0, sizeof(errstr_config));
index ceea237..235fbde 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: gendh.c,v 1.6 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: gendh.c,v 1.7 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -135,8 +135,10 @@ gendh_main(int argc, char **argv)
        char *strbits = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        BN_GENCB_set(&cb, dh_cb, bio_err);
index 3e027aa..c73aa34 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: gendsa.c,v 1.6 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: gendsa.c,v 1.7 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -86,8 +86,10 @@ gendsa_main(int argc, char **argv)
        const EVP_CIPHER *enc = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        argv++;
index 995d66f..174ca5e 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: genpkey.c,v 1.7 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: genpkey.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2006
  */
@@ -87,8 +87,10 @@ genpkey_main(int argc, char **argv)
        int do_param = 0;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        outformat = FORMAT_PEM;
index 35e6d60..951da4c 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: genrsa.c,v 1.7 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: genrsa.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -101,8 +101,10 @@ genrsa_main(int argc, char **argv)
        RSA *rsa = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        if (!bn)
index 15df3ff..be64668 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: nseq.c,v 1.5 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: nseq.c,v 1.6 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 1999.
  */
@@ -110,8 +110,10 @@ nseq_main(int argc, char **argv)
        int i, ret = 1;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&nseq_config, 0, sizeof(nseq_config));
index c3b1b16..70dddb4 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ocsp.c,v 1.6 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: ocsp.c,v 1.7 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2000.
  */
@@ -147,8 +147,10 @@ ocsp_main(int argc, char **argv)
        const char *errstr = NULL;
 
        if (single_execution) {
-               if (pledge("stdio inet rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio inet rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        args = argv + 1;
index 7ef7ef4..04da52e 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: passwd.c,v 1.6 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: passwd.c,v 1.7 2015/10/17 15:00:11 doug Exp $ */
 
 #if defined OPENSSL_NO_MD5
 #define NO_MD5CRYPT_1
@@ -146,8 +146,10 @@ passwd_main(int argc, char **argv)
        int ret = 1;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&passwd_config, 0, sizeof(passwd_config));
index 2eb04a5..0cd1ed7 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: pkcs12.c,v 1.6 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: pkcs12.c,v 1.7 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project.
  */
@@ -125,8 +125,10 @@ pkcs12_main(int argc, char **argv)
        char *CApath = NULL, *CAfile = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        cert_pbe = NID_pbe_WithSHA1And40BitRC2_CBC;
index c29a9c8..382a8bf 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: pkcs7.c,v 1.7 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: pkcs7.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -155,8 +155,10 @@ pkcs7_main(int argc, char **argv)
        int i;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&pkcs7_config, 0, sizeof(pkcs7_config));
index 5b54cbf..9c620c8 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: pkcs8.c,v 1.8 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: pkcs8.c,v 1.9 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 1999-2004.
  */
@@ -227,8 +227,10 @@ pkcs8_main(int argc, char **argv)
        int ret = 1;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&pkcs8_config, 0, sizeof(pkcs8_config));
index 0a0590c..9c38d0e 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: pkey.c,v 1.7 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: pkey.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2006
  */
@@ -80,8 +80,10 @@ pkey_main(int argc, char **argv)
        int ret = 1;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        informat = FORMAT_PEM;
index cb40fbb..a8a40d2 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: pkeyparam.c,v 1.8 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: pkeyparam.c,v 1.9 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2006
  */
@@ -119,8 +119,10 @@ pkeyparam_main(int argc, char **argv)
        int ret = 1;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&pkeyparam_config, 0, sizeof(pkeyparam_config));
index bf3fcf1..4bfb542 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: pkeyutl.c,v 1.9 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: pkeyutl.c,v 1.10 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2006.
  */
@@ -101,8 +101,10 @@ pkeyutl_main(int argc, char **argv)
        int ret = 1, rv = -1;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        argc--;
index 13398b0..c9bf33b 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: prime.c,v 1.9 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: prime.c,v 1.10 2015/10/17 15:00:11 doug Exp $ */
 /* ====================================================================
  * Copyright (c) 2004 The OpenSSL Project.  All rights reserved.
  *
@@ -119,8 +119,10 @@ prime_main(int argc, char **argv)
        int ret = 1;
 
        if (single_execution) {
-               if (pledge("stdio rpath", NULL) == -1)
+               if (pledge("stdio rpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&prime_config, 0, sizeof(prime_config));
index 2377c6e..5f21bbc 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: rand.c,v 1.9 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: rand.c,v 1.10 2015/10/17 15:00:11 doug Exp $ */
 /* ====================================================================
  * Copyright (c) 1998-2001 The OpenSSL Project.  All rights reserved.
  *
@@ -110,8 +110,10 @@ rand_main(int argc, char **argv)
        BIO *out = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&rand_config, 0, sizeof(rand_config));
index c2f20ae..3a52f58 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: req.c,v 1.11 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: req.c,v 1.12 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -177,8 +177,10 @@ req_main(int argc, char **argv)
        unsigned long chtype = MBSTRING_ASC;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        req_conf = NULL;
index 06d3ca1..54482ab 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: rsa.c,v 1.7 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: rsa.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -269,8 +269,10 @@ rsa_main(int argc, char **argv)
        char *passin = NULL, *passout = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&rsa_config, 0, sizeof(rsa_config));
index a6106e0..3a52908 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: rsautl.c,v 1.9 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: rsautl.c,v 1.10 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2000.
  */
@@ -99,8 +99,10 @@ rsautl_main(int argc, char **argv)
        int ret = 1;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        argc--;
index 6bc66ac..ed7ecfa 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: s_client.c,v 1.22 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: s_client.c,v 1.23 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -365,8 +365,10 @@ s_client_main(int argc, char **argv)
        long socket_mtu = 0;
 
        if (single_execution) {
-               if (pledge("stdio inet rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio inet rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        meth = SSLv23_client_method();
index 33765ee..a2dd1f0 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: s_server.c,v 1.21 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: s_server.c,v 1.22 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -605,8 +605,10 @@ s_server_main(int argc, char *argv[])
        tlsextalpnctx alpn_ctx = { NULL, 0 };
 
        if (single_execution) {
-               if (pledge("stdio inet rpath tty", NULL) == -1)
+               if (pledge("stdio inet rpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        meth = SSLv23_server_method();
index 417ff81..8e6788d 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: s_time.c,v 1.13 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: s_time.c,v 1.14 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -259,8 +259,10 @@ s_time_main(int argc, char **argv)
        int ver;
 
        if (single_execution) {
-               if (pledge("stdio inet rpath", NULL) == -1)
+               if (pledge("stdio inet rpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        s_time_meth = SSLv23_client_method();
index 7bf14ad..d0f367d 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sess_id.c,v 1.6 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: sess_id.c,v 1.7 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -159,8 +159,10 @@ sess_id_main(int argc, char **argv)
        BIO *out = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&sess_id_config, 0, sizeof(sess_id_config));
index 53e2a94..92027ba 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: smime.c,v 1.6 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: smime.c,v 1.7 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project.
  */
@@ -113,8 +113,10 @@ smime_main(int argc, char **argv)
        X509_VERIFY_PARAM *vpm = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        args = argv + 1;
index cc555af..52ab5c6 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: speed.c,v 1.17 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: speed.c,v 1.18 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -470,8 +470,10 @@ speed_main(int argc, char **argv)
        const char *errstr = NULL;
 
        if (single_execution) {
-               if (pledge("stdio proc", NULL) == -1)
+               if (pledge("stdio proc", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        usertime = -1;
index 7eff70b..426ea13 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: spkac.c,v 1.7 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: spkac.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 1999. Based on an original idea by Massimiliano Pala
  * (madwolf@openca.org).
@@ -182,8 +182,10 @@ spkac_main(int argc, char **argv)
        EVP_PKEY *pkey = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&spkac_config, 0, sizeof(spkac_config));
index 60b8f02..781ab33 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ts.c,v 1.12 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: ts.c,v 1.13 2015/10/17 15:00:11 doug Exp $ */
 /* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL
  * project 2002.
  */
@@ -150,8 +150,10 @@ ts_main(int argc, char **argv)
        int token_out = 0;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        for (argc--, argv++; argc > 0; argc--, argv++) {
index 4975ad5..d9b5ef9 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: verify.c,v 1.5 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: verify.c,v 1.6 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -86,8 +86,10 @@ verify_main(int argc, char **argv)
        X509_VERIFY_PARAM *vpm = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath", NULL) == -1)
+               if (pledge("stdio rpath", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        cert_ctx = X509_STORE_new();
index e096f89..7e57004 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: version.c,v 1.7 2015/10/10 22:28:51 doug Exp $ */
+/* $OpenBSD: version.c,v 1.8 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -214,8 +214,10 @@ int
 version_main(int argc, char **argv)
 {
        if (single_execution) {
-               if (pledge("stdio", NULL) == -1)
+               if (pledge("stdio", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        memset(&version_config, 0, sizeof(version_config));
index 08b39e5..da5f2c3 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: x509.c,v 1.11 2015/10/17 07:51:10 semarie Exp $ */
+/* $OpenBSD: x509.c,v 1.12 2015/10/17 15:00:11 doug Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -199,8 +199,10 @@ x509_main(int argc, char **argv)
        const char *errstr = NULL;
 
        if (single_execution) {
-               if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               if (pledge("stdio rpath wpath cpath tty", NULL) == -1) {
                        perror("pledge");
+                       exit(1);
+               }
        }
 
        reqfile = 0;