[gnome-builder/wip/chergert/multi-process] worker: invalid unix_pid returns -1, not zero.



commit e78043811b05d8b73c353bb73b0e8005965dae84
Author: Christian Hergert <chergert redhat com>
Date:   Tue Oct 20 18:25:43 2015 -0700

    worker: invalid unix_pid returns -1, not zero.

 libide/ide-worker-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libide/ide-worker-manager.c b/libide/ide-worker-manager.c
index 4a5d6f2..fefadc2 100644
--- a/libide/ide-worker-manager.c
+++ b/libide/ide-worker-manager.c
@@ -86,7 +86,7 @@ ide_worker_manager_new_connection_cb (IdeWorkerManager *self,
   g_assert (G_IS_DBUS_SERVER (server));
 
   credentials = g_dbus_connection_get_peer_credentials (connection);
-  if ((credentials == NULL) || !g_credentials_get_unix_pid (credentials, NULL))
+  if ((credentials == NULL) || (-1 == g_credentials_get_unix_pid (credentials, NULL)))
     IDE_RETURN (FALSE);
 
   g_hash_table_iter_init (&iter, self->plugin_name_to_worker);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]