COMP_zlib should always be declared, even if it is not functional.
Don't dump core in ssltest.
diff --git a/crypto/comp/comp.h b/crypto/comp/comp.h
index 0922609..aee8fcd 100644
--- a/crypto/comp/comp.h
+++ b/crypto/comp/comp.h
@@ -39,9 +39,7 @@
int COMP_expand_block(COMP_CTX *ctx, unsigned char *out, int olen,
unsigned char *in, int ilen);
COMP_METHOD *COMP_rle(void );
-#ifdef ZLIB
COMP_METHOD *COMP_zlib(void );
-#endif
/* BEGIN ERROR CODES */
/* The following lines are auto generated by the script mkerr.pl. Any changes
diff --git a/ssl/ssltest.c b/ssl/ssltest.c
index 1e68534..77ac362 100644
--- a/ssl/ssltest.c
+++ b/ssl/ssltest.c
@@ -229,7 +229,7 @@
int print_time = 0;
clock_t s_time = 0, c_time = 0;
int comp = 0;
- COMP_METHOD *cm;
+ COMP_METHOD *cm = NULL;
verbose = 0;
debug = 0;