udpsrc: Fix build with GLib < 2.44
authorSebastian Dröge <sebastian@centricular.com>
Fri, 4 Sep 2015 12:18:05 +0000 (15:18 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 4 Sep 2015 12:18:05 +0000 (15:18 +0300)
G_IO_ERROR_CONNECTION_CLOSED was added in 2.44.

gst/udp/gstudpsrc.c

index b6b2e20..b4ebba4 100644 (file)
@@ -580,8 +580,12 @@ retry:
      * with udpsink generated a "port unreachable" ICMP response. We ignore
      * that and try again.
      * On Windows we get G_IO_ERROR_CONNECTION_CLOSED instead */
+#if GLIB_CHECK_VERSION(2,44,0)
     if (g_error_matches (err, G_IO_ERROR, G_IO_ERROR_HOST_UNREACHABLE) ||
         g_error_matches (err, G_IO_ERROR, G_IO_ERROR_CONNECTION_CLOSED)) {
+#else
+    if (g_error_matches (err, G_IO_ERROR, G_IO_ERROR_HOST_UNREACHABLE)) {
+#endif
       g_clear_error (&err);
       goto retry;
     }