mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-04 09:42:19 +00:00
dvbsrc: do not try to close negative file descriptors
Interestingly, Coverity implies that close takes an unsigned argument, while my close(2) man page shows it taking a signed argument. I guess it may be platforms specific. Coverity 1214602
This commit is contained in:
parent
309395ed4d
commit
402086a82d
1 changed files with 2 additions and 1 deletions
|
@ -1974,7 +1974,8 @@ gst_dvbsrc_set_pes_filters (GstDvbSrc * object)
|
|||
fd = &object->fd_filters[i];
|
||||
pid = object->pids[i];
|
||||
|
||||
close (*fd);
|
||||
if (*fd >= 0)
|
||||
close (*fd);
|
||||
if ((*fd = open (demux_dev, O_RDWR)) < 0) {
|
||||
GST_ERROR_OBJECT (object, "Error opening demuxer: %s (%s)",
|
||||
g_strerror (errno), demux_dev);
|
||||
|
|
Loading…
Reference in a new issue