Mark SSL ctx unused in ssl_prepare_reassembly_buffer() if !DEBUG

The SSL context is passed to the reassembly preparation function
ssl_prepare_reassembly_buffer() solely for the purpose of allowing
debugging output. This commit marks the context as unused if
debugging is disabled (through !MBEDTLS_DEBUG_C).
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index 85ed1e5..c00c974 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -3531,6 +3531,11 @@
     size_t alloc_len;
     unsigned char *buf;
 
+#if !defined(MBEDTLS_DEBUG_C)
+    /* The SSL context is used for debugging only. */
+    ((void) ssl);
+#endif
+
     MBEDTLS_SSL_DEBUG_MSG( 2, ( "initialize reassembly, total length = %d",
                                 msg_len ) );