Do not attach to sockets with fileno == NULL (requires for tcp-active)
authorYouness Alaoui <youness.alaoui@collabora.co.uk>
Tue, 8 Apr 2014 05:28:55 +0000 (01:28 -0400)
committerOlivier CrĂȘte <olivier.crete@ocrete.ca>
Thu, 15 May 2014 13:43:15 +0000 (09:43 -0400)
agent/component.c

index 21a5882..c16f8cd 100644 (file)
@@ -68,6 +68,9 @@ socket_source_attach (SocketSource *socket_source, GMainContext *context)
 {
   GSource *source;
 
+  if (socket_source->socket->fileno == NULL)
+    return;
+
   /* Create a source. */
   source = g_socket_create_source (socket_source->socket->fileno,
       G_IO_IN, NULL);