diff options
Diffstat (limited to 'packet.c')
-rw-r--r-- | packet.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: packet.c,v 1.144 2006/09/16 19:53:37 djm Exp $ */ | 1 | /* $OpenBSD: packet.c,v 1.145 2006/09/19 21:14:08 markus Exp $ */ |
2 | /* | 2 | /* |
3 | * Author: Tatu Ylonen <ylo@cs.hut.fi> | 3 | * Author: Tatu Ylonen <ylo@cs.hut.fi> |
4 | * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland | 4 | * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland |
@@ -691,6 +691,9 @@ packet_enable_delayed_compress(void) | |||
691 | */ | 691 | */ |
692 | after_authentication = 1; | 692 | after_authentication = 1; |
693 | for (mode = 0; mode < MODE_MAX; mode++) { | 693 | for (mode = 0; mode < MODE_MAX; mode++) { |
694 | /* protocol error: USERAUTH_SUCCESS received before NEWKEYS */ | ||
695 | if (newkeys[mode] == NULL) | ||
696 | continue; | ||
694 | comp = &newkeys[mode]->comp; | 697 | comp = &newkeys[mode]->comp; |
695 | if (comp && !comp->enabled && comp->type == COMP_DELAYED) { | 698 | if (comp && !comp->enabled && comp->type == COMP_DELAYED) { |
696 | packet_init_compression(); | 699 | packet_init_compression(); |