From 154a65fc31922d612a44c0a839c2a7c27f722390 Mon Sep 17 00:00:00 2001
From: Matt Johnston <matt@ucc.asn.au>
Date: Tue, 16 Apr 2013 22:16:32 +0800
Subject: [PATCH] Fix build when zlib is disabled, from
 http://freetz.org/browser/trunk/make/dropbear/patches/350-no_zlib_fix.patch

---
 common-kex.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/common-kex.c b/common-kex.c
index ba06e4f7..a488877f 100644
--- a/common-kex.c
+++ b/common-kex.c
@@ -171,14 +171,18 @@ static void switch_keys() {
 	}
 	if (ses.kexstate.recvnewkeys && ses.newkeys->recv.valid) {
 		TRACE(("switch_keys recv"))
+#ifndef DISABLE_ZLIB
 		gen_new_zstream_recv();
+#endif
 		ses.keys->recv = ses.newkeys->recv;
 		m_burn(&ses.newkeys->recv, sizeof(ses.newkeys->recv));
 		ses.newkeys->recv.valid = 0;
 	}
 	if (ses.kexstate.sentnewkeys && ses.newkeys->trans.valid) {
 		TRACE(("switch_keys trans"))
+#ifndef DISABLE_ZLIB
 		gen_new_zstream_trans();
+#endif
 		ses.keys->trans = ses.newkeys->trans;
 		m_burn(&ses.newkeys->trans, sizeof(ses.newkeys->trans));
 		ses.newkeys->trans.valid = 0;
-- 
GitLab