Handles the passphrase decryption failure case
[platform/upstream/connman.git] / gdbus / mainloop.c
index b90a844..edb384e 100755 (executable)
@@ -30,6 +30,8 @@
 
 #include "gdbus.h"
 
+#define DISPATCH_TIMEOUT  0
+
 #define info(fmt...)
 #define error(fmt...)
 #define debug(fmt...)
@@ -68,6 +70,8 @@ static gboolean message_dispatch(void *data)
 {
        DBusConnection *conn = data;
 
+       dbus_connection_ref(conn);
+
        /* Dispatch messages */
        while (dbus_connection_dispatch(conn) == DBUS_DISPATCH_DATA_REMAINS);