Initialize variables to avoid compiler warnings
authorinoguchi <inoguchi@openbsd.org>
Sun, 28 Jan 2018 09:21:34 +0000 (09:21 +0000)
committerinoguchi <inoguchi@openbsd.org>
Sun, 28 Jan 2018 09:21:34 +0000 (09:21 +0000)
ok jsing@

lib/libssl/ssl_srvr.c
usr.bin/openssl/pkeyutl.c
usr.bin/openssl/s_server.c

index 6450623..f1a0c9a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssl_srvr.c,v 1.27 2018/01/27 15:30:05 jsing Exp $ */
+/* $OpenBSD: ssl_srvr.c,v 1.28 2018/01/28 09:21:34 inoguchi Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -175,7 +175,7 @@ ssl3_accept(SSL *s)
        unsigned long alg_k;
        int ret = -1;
        int new_state, state, skip = 0;
-       int listen;
+       int listen = 0;
 
        ERR_clear_error();
        errno = 0;
index 4752b4c..dd52e93 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: pkeyutl.c,v 1.11 2017/01/20 08:57:12 deraadt Exp $ */
+/* $OpenBSD: pkeyutl.c,v 1.12 2018/01/28 09:21:34 inoguchi Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2006.
  */
@@ -95,7 +95,7 @@ pkeyutl_main(int argc, char **argv)
        int keysize = -1;
 
        unsigned char *buf_in = NULL, *buf_out = NULL, *sig = NULL;
-       size_t buf_outlen;
+       size_t buf_outlen = 0;
        int buf_inlen = 0, siglen = -1;
 
        int ret = 1, rv = -1;
index 7254109..ccab5b3 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: s_server.c,v 1.27 2017/08/12 21:04:33 jsing Exp $ */
+/* $OpenBSD: s_server.c,v 1.28 2018/01/28 09:21:34 inoguchi Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -404,7 +404,7 @@ cert_status_cb(SSL * s, void *arg)
 {
        tlsextstatusctx *srctx = arg;
        BIO *err = srctx->err;
-       char *host, *port, *path;
+       char *host = NULL, *port = NULL, *path = NULL;
        int use_ssl;
        unsigned char *rspder = NULL;
        int rspderlen;