File suspend-0.80-dont-return-eintr-on-abort.diff of Package suspend

Index: suspend-utils-1.0/suspend.c
===================================================================
--- suspend-utils-1.0.orig/suspend.c
+++ suspend-utils-1.0/suspend.c
@@ -1794,6 +1794,11 @@ Shutdown:
 
 Unfreeze:
 	unfreeze(snapshot_fd);
+	/* ugly hack, because "user aborted suspend" is not really
+	 * an error.
+	 */
+	if (error == EINTR)
+		return 0;
 	return error;
 }
 
openSUSE Build Service is sponsored by