curl: fix compiler warning with setsockopt() on windows
authorРуслан Ижбулатов <lrn1986@gmail.com>
Fri, 28 Sep 2012 18:30:39 +0000 (22:30 +0400)
committerTim-Philipp Müller <tim@centricular.net>
Sat, 29 Sep 2012 10:41:56 +0000 (11:41 +0100)
The optval argument is of type const char * on windows.

https://bugzilla.gnome.org/show_bug.cgi?id=685065

ext/curl/gstcurlbasesink.c

index 8cbb104..ebbbb99 100644 (file)
@@ -1172,11 +1172,12 @@ gst_curl_base_sink_setup_dscp_unlocked (GstCurlBaseSink * sink)
 
   switch (af) {
     case AF_INET:
-      ret = setsockopt (sink->fd.fd, IPPROTO_IP, IP_TOS, &tos, sizeof (tos));
+      ret = setsockopt (sink->fd.fd, IPPROTO_IP, IP_TOS, (void *) &tos,
+          sizeof (tos));
       break;
     case AF_INET6:
 #ifdef IPV6_TCLASS
-      ret = setsockopt (sink->fd.fd, IPPROTO_IPV6, IPV6_TCLASS, &tos,
+      ret = setsockopt (sink->fd.fd, IPPROTO_IPV6, IPV6_TCLASS, (void *) &tos,
           sizeof (tos));
       break;
 #endif