]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream commit
authordjm@openbsd.org <djm@openbsd.org>
Thu, 1 Jun 2017 06:16:43 +0000 (06:16 +0000)
committerDamien Miller <djm@mindrot.org>
Thu, 1 Jun 2017 06:24:31 +0000 (16:24 +1000)
some warnings spotted by clang; ok markus@

Upstream-ID: 24381d68ca249c5cee4388ceb0f383fa5b43991b

packet.c

index 6ea2f4bb77732f26ecd38466c88c58fbf4ff076c..2661f647e2d8550814d2347ce51f18cb231d5e3c 100644 (file)
--- a/packet.c
+++ b/packet.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: packet.c,v 1.258 2017/05/31 08:58:52 deraadt Exp $ */
+/* $OpenBSD: packet.c,v 1.259 2017/06/01 06:16:43 djm Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -813,7 +813,7 @@ uncompress_buffer(struct ssh *ssh, struct sshbuf *in, struct sshbuf *out)
 void
 ssh_clear_newkeys(struct ssh *ssh, int mode)
 {
-       if (ssh->kex && ssh->kex->newkeys) {
+       if (ssh->kex && ssh->kex->newkeys[mode]) {
                kex_free_newkeys(ssh->kex->newkeys[mode]);
                ssh->kex->newkeys[mode] = NULL;
        }
@@ -829,19 +829,17 @@ ssh_set_newkeys(struct ssh *ssh, int mode)
        struct sshcipher_ctx **ccp;
        struct packet_state *ps;
        u_int64_t *max_blocks;
-       const char *wmsg, *dir;
+       const char *wmsg;
        int r, crypt_type;
 
        debug2("set_newkeys: mode %d", mode);
 
        if (mode == MODE_OUT) {
-               dir = "output";
                ccp = &state->send_context;
                crypt_type = CIPHER_ENCRYPT;
                ps = &state->p_send;
                max_blocks = &state->max_blocks_out;
        } else {
-               dir = "input";
                ccp = &state->receive_context;
                crypt_type = CIPHER_DECRYPT;
                ps = &state->p_read;