From 738c2ac4d12b1da855a035a73af6abcff79fe24e Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Mon, 14 Sep 2026 00:17:29 +0200 Subject: [PATCH] mbedtls: fix `-Wunused-variable` when building with `LIBSSH2_NO_RSA` Fixing: ``` src/mbedtls.c:721:24: error: unused variable 'method_buf_len' [-Wunused-variable] 721 | size_t keylen = 0, method_buf_len = 0; | ^~~~~~~~~~~~~~ src/mbedtls.c:717:56: error: unused parameter 'pkey' [-Wunused-parameter] 717 | const mbedtls_pk_context *pkey) | ^ ``` Closes #2623 --- src/mbedtls.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mbedtls.c b/src/mbedtls.c index f073ce7a..ac3a71d8 100644 --- a/src/mbedtls.c +++ b/src/mbedtls.c @@ -718,12 +718,15 @@ static int mbed_pub_priv_key(LIBSSH2_SESSION *session, char **method, { char *method_buf = NULL; unsigned char *key = NULL; - size_t keylen = 0, method_buf_len = 0; + size_t keylen = 0; int ret = 0; + (void)pkey; + #if LIBSSH2_RSA if(mbedtls_pk_get_type(pkey) == MBEDTLS_PK_RSA) { mbedtls_rsa_context *rsa; + size_t method_buf_len; /* write method */ method_buf_len = sizeof("ssh-rsa") - 1;