Remove compression field from SSL session if compression disabled
diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h
index 9b8e21f..6f77730 100644
--- a/include/mbedtls/ssl_internal.h
+++ b/include/mbedtls/ssl_internal.h
@@ -1780,4 +1780,19 @@
ssl->pending_fatal_alert_msg = message;
}
+/*
+ * Getter functions for fields in SSL session.
+ */
+
+static inline int mbedtls_ssl_session_get_compression(
+ mbedtls_ssl_session const *session )
+{
+#if defined(MBEDTLS_ZLIB_SUPPORT)
+ return( session->compression );
+#else
+ ( (void) session );
+ return( MBEDTLS_SSL_COMPRESS_NULL );
+#endif
+}
+
#endif /* ssl_internal.h */