summaryrefslogtreecommitdiff
path: root/gst/dccp
diff options
context:
space:
mode:
authorJan Schmidt <jan.schmidt@sun.com>2009-01-30 18:20:17 +0000
committerJan Schmidt <jan.schmidt@sun.com>2009-01-30 18:20:17 +0000
commitdb73bcfac608b55fae6b7fae763fa3b56e584e33 (patch)
tree878e108bbaf20f57c677a44b88aef434befb6537 /gst/dccp
parent4ccbb0309fdd713ad00c535ddbde95d2402091e9 (diff)
downloadgstreamer-plugins-bad-db73bcfac608b55fae6b7fae763fa3b56e584e33.tar.gz
Fix compilation on Forte.
Dereference the pointer to the passed socket to check the actual fd when closing them. Cast an assignment to kill a warning.
Diffstat (limited to 'gst/dccp')
-rw-r--r--gst/dccp/gstdccp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/dccp/gstdccp.c b/gst/dccp/gstdccp.c
index cf67beca9..48720b4ee 100644
--- a/gst/dccp/gstdccp.c
+++ b/gst/dccp/gstdccp.c
@@ -137,7 +137,7 @@ gst_dccp_read_buffer (GstElement * this, int socket, GstBuffer ** buf)
memset (&mh, 0, sizeof (mh));
mh.msg_name = NULL;
mh.msg_namelen = 0;
- iov.iov_base = GST_BUFFER_DATA (*buf);
+ iov.iov_base = (char *) GST_BUFFER_DATA (*buf);
iov.iov_len = readsize;
mh.msg_iov = &iov;
mh.msg_iovlen = 1;
@@ -513,7 +513,7 @@ gst_dccp_get_max_packet_size (GstElement * element, int sock)
void
gst_dccp_socket_close (GstElement * element, int *socket)
{
- if (socket >= 0) {
+ if (*socket >= 0) {
GST_DEBUG_OBJECT (element, "closing socket");
close (*socket);
*socket = -1;