From 7134f2f8e07b89450dd2407e7a21a7b9cea6b192 Mon Sep 17 00:00:00 2001 From: Dario Binacchi Date: Sat, 8 Nov 2025 19:39:01 +0100 Subject: [PATCH] Fix building error for -Werror=unused-value MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compiling trantor in Buildroot raises the following error: In file included from output/host/include/openssl/ssl.h:30, from output/build/host-drogon-v1.9.11/trantor/trantor/net/inner/tlsprovider/OpenSSLProvider.cc:6: build/host-drogon-v1.9.11/trantor/trantor/net/inner/tlsprovider/OpenSSLProvider.cc: In member function ‘ssize_t OpenSSLProvider::sendTLSData()’: output/host/include/openssl/bio.h:629:34: error: value computed is not used [-Werror=unused-value] 629 | # define BIO_reset(b) (int)BIO_ctrl(b,BIO_CTRL_RESET,0,NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ output/build/host-drogon-v1.9.11/trantor/trantor/net/inner/tlsprovider/OpenSSLProvider.cc:777:9: note: in expansion of macro ‘BIO_reset’ 777 | BIO_reset(wbio_); | ^~~~~~~~~ Signed-off-by: Dario Binacchi --- trantor/net/inner/tlsprovider/OpenSSLProvider.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trantor/net/inner/tlsprovider/OpenSSLProvider.cc b/trantor/net/inner/tlsprovider/OpenSSLProvider.cc index f91e9cde..787cbc40 100644 --- a/trantor/net/inner/tlsprovider/OpenSSLProvider.cc +++ b/trantor/net/inner/tlsprovider/OpenSSLProvider.cc @@ -774,7 +774,7 @@ struct OpenSSLProvider : public TLSProvider, public NonCopyable { appendToWriteBuffer((char *)data + n, len - n); } - BIO_reset(wbio_); + (void)BIO_reset(wbio_); if (n < 0) return -1; return len;