From 4963dd54412f8bdab61fd4537c753c064c2d3712 Mon Sep 17 00:00:00 2001 From: "Anton V. Boyarshinov" Date: Tue, 9 Apr 2013 17:18:12 +0400 Subject: crash when suspending via logind fixed On some machins it seems to be a race condition in dbus when suspend via systemd. Here is a workaround. --- src/gpm-control.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/gpm-control.c') diff --git a/src/gpm-control.c b/src/gpm-control.c index b118af1..9f70f7f 100644 --- a/src/gpm-control.c +++ b/src/gpm-control.c @@ -232,9 +232,9 @@ gpm_control_suspend (GpmControl *control, GError **error) &dbus_error ); if (dbus_error != NULL ) { - egg_error ("Error in dbus - %s", dbus_error->message); - fprintf(stderr,"Error connecting to dbus - %s", dbus_error->message); + egg_debug ("Error in dbus - %s", dbus_error->message); g_error_free (dbus_error); + ret = TRUE; } else { ret = TRUE; @@ -346,9 +346,9 @@ gpm_control_hibernate (GpmControl *control, GError **error) &dbus_error ); if (dbus_error != NULL ) { - egg_error ("Error in dbus - %s", dbus_error->message); - fprintf(stderr,"Error connecting to dbus - %s", dbus_error->message); + egg_debug ("Error in dbus - %s", dbus_error->message); g_error_free (dbus_error); + ret = TRUE; } else { ret = TRUE; -- cgit v1.2.1