X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fprotocol_key.c;h=421e2a30c52818dda4387febb3f8d51e00a578d4;hp=3b5cd467f62bc254ae87f22d9ebde5703263082d;hb=5cb147135184e3748c6f5e6e6203d22ab9f904f8;hpb=4aadb9500d9198f9c271deb048a2d36000bfae34 diff --git a/src/protocol_key.c b/src/protocol_key.c index 3b5cd467..421e2a30 100644 --- a/src/protocol_key.c +++ b/src/protocol_key.c @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: protocol_key.c,v 1.1.4.20 2003/07/22 20:55:20 guus Exp $ + $Id: protocol_key.c,v 1.1.4.21 2003/07/23 22:17:31 guus Exp $ */ #include "system.h" @@ -250,7 +250,8 @@ bool ans_key_h(connection_t *c) from->compression = compression; - EVP_EncryptInit_ex(&from->packet_ctx, from->cipher, NULL, from->key, from->key + from->cipher->key_len); + if(from->cipher) + EVP_EncryptInit_ex(&from->packet_ctx, from->cipher, NULL, from->key, from->key + from->cipher->key_len); flush_queue(from);