From bf017a9d17b848f10f68566e147e6a6da0b4c570 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 10 Jan 2024 11:17:58 +0100 Subject: [PATCH] curl: Fix issue with printf checks in newer curl versions Newer curl versions (as used on macOS via Homebrew) add attributes like __attribute__ ((format(printf, a, b))) to their `curl_*printf*` functions, which fails if we redefine `printf` as e.g. `builtin_printf` (pulled in via library.h). We could disable these checks via CURL_NO_FMT_CHECKS, but reordering the headers should do the trick as well. --- src/libstrongswan/plugins/curl/curl_plugin.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libstrongswan/plugins/curl/curl_plugin.c b/src/libstrongswan/plugins/curl/curl_plugin.c index d38df80a52..8f3166bcd6 100644 --- a/src/libstrongswan/plugins/curl/curl_plugin.c +++ b/src/libstrongswan/plugins/curl/curl_plugin.c @@ -15,13 +15,13 @@ * for more details. */ -#include "curl_plugin.h" +#include #include #include -#include "curl_fetcher.h" -#include +#include "curl_plugin.h" +#include "curl_fetcher.h" typedef struct private_curl_plugin_t private_curl_plugin_t; -- 2.47.2