pluginloader: Check errors on the proper fd
authorEdward Hervey <bilboed@bilboed.com>
Sat, 28 Sep 2013 06:40:42 +0000 (08:40 +0200)
committerEdward Hervey <edward@collabora.com>
Sat, 28 Sep 2013 06:42:44 +0000 (08:42 +0200)
Most likely a copy-paste error from the block before.

If we're going to check for error/closed on the write fd... do it
on the write fd

gst/gstpluginloader.c

index b1bdcea..d33dc69 100644 (file)
@@ -1011,7 +1011,7 @@ exchange_packets (GstPluginLoader * l)
 
     if (l->tx_buf_read < l->tx_buf_write) {
       if (gst_poll_fd_has_error (l->fdset, &l->fd_w) ||
-          gst_poll_fd_has_closed (l->fdset, &l->fd_r)) {
+          gst_poll_fd_has_closed (l->fdset, &l->fd_w)) {
         GST_ERROR ("write fd %d closed/errored", l->fd_w.fd);
         goto fail_and_cleanup;
       }