From 744d729dab2a37dd913e3e9aff2141ee7aa252e5 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 12 Dec 2011 10:15:04 +0100 Subject: input/soup: disable -Wcast-qual to work around libsoup header problem --- src/input/soup_input_plugin.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/input') diff --git a/src/input/soup_input_plugin.c b/src/input/soup_input_plugin.c index 52dcec427..9b3b03735 100644 --- a/src/input/soup_input_plugin.c +++ b/src/input/soup_input_plugin.c @@ -280,7 +280,20 @@ input_soup_open(const char *uri, s->current_consumed = 0; s->total_buffered = 0; +#if GCC_CHECK_VERSION(4,5) +#pragma GCC diagnostic push + /* the libsoup macro SOUP_METHOD_GET discards the "const" + attribute of the g_intern_static_string() return value; + don't make the gcc warning fatal: */ +#pragma GCC diagnostic ignored "-Wcast-qual" +#endif + s->msg = soup_message_new(SOUP_METHOD_GET, uri); + +#if GCC_CHECK_VERSION(4,5) +#pragma GCC diagnostic pop +#endif + soup_message_set_flags(s->msg, SOUP_MESSAGE_NO_REDIRECT); soup_message_headers_append(s->msg->request_headers, "User-Agent", -- cgit v1.2.3