aboutsummaryrefslogtreecommitdiffstats
path: root/src/input/soup_input_plugin.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2011-12-12 10:15:04 +0100
committerMax Kellermann <max@duempel.org>2011-12-12 10:15:04 +0100
commit744d729dab2a37dd913e3e9aff2141ee7aa252e5 (patch)
tree75ef072eca85c4c7611d06d1576fc5bf13e332d2 /src/input/soup_input_plugin.c
parent71b5e431539b0738be453fd45b1605608d0f038d (diff)
downloadmpd-744d729dab2a37dd913e3e9aff2141ee7aa252e5.tar.gz
mpd-744d729dab2a37dd913e3e9aff2141ee7aa252e5.tar.xz
mpd-744d729dab2a37dd913e3e9aff2141ee7aa252e5.zip
input/soup: disable -Wcast-qual to work around libsoup header problem
Diffstat (limited to 'src/input/soup_input_plugin.c')
-rw-r--r--src/input/soup_input_plugin.c13
1 files changed, 13 insertions, 0 deletions
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",