From 1d40b1d2bb68963941720c588bfcc94d6fa3f939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Thu, 28 Nov 2013 16:22:01 +0000 Subject: [PATCH] tcp: fix compilation with MSVC error C2440 at line 165 of gsttcpserversink.c type cast error: cannot convert from GSocket* to GstMultiSinkHandle --- gst/tcp/gsttcpserversink.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gst/tcp/gsttcpserversink.c b/gst/tcp/gsttcpserversink.c index 715ef53b26..244b5764fe 100644 --- a/gst/tcp/gsttcpserversink.c +++ b/gst/tcp/gsttcpserversink.c @@ -152,6 +152,7 @@ gst_tcp_server_sink_finalize (GObject * gobject) static gboolean gst_tcp_server_sink_handle_server_read (GstTCPServerSink * sink) { + GstMultiSinkHandle handle; GSocket *client_socket; GError *err = NULL; @@ -161,8 +162,8 @@ gst_tcp_server_sink_handle_server_read (GstTCPServerSink * sink) if (!client_socket) goto accept_failed; - gst_multi_handle_sink_add (GST_MULTI_HANDLE_SINK (sink), - (GstMultiSinkHandle) client_socket); + handle.socket = client_socket; + gst_multi_handle_sink_add (GST_MULTI_HANDLE_SINK (sink), handle); #ifndef GST_DISABLE_GST_DEBUG {