diff options
author | Jan Schmidt <jan.schmidt@sun.com> | 2009-01-30 18:20:17 +0000 |
---|---|---|
committer | Jan Schmidt <jan.schmidt@sun.com> | 2009-01-30 18:20:17 +0000 |
commit | db73bcfac608b55fae6b7fae763fa3b56e584e33 (patch) | |
tree | 878e108bbaf20f57c677a44b88aef434befb6537 | |
parent | 4ccbb0309fdd713ad00c535ddbde95d2402091e9 (diff) | |
download | gst-plugins-bad-db73bcfac608b55fae6b7fae763fa3b56e584e33.tar.gz gst-plugins-bad-db73bcfac608b55fae6b7fae763fa3b56e584e33.tar.bz2 gst-plugins-bad-db73bcfac608b55fae6b7fae763fa3b56e584e33.zip |
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.
-rw-r--r-- | gst/dccp/gstdccp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/dccp/gstdccp.c b/gst/dccp/gstdccp.c index cf67beca..48720b4e 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; |