aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael J. Wysocki <rjw@sisk.pl>2012-02-12 22:37:20 +0100
committerRafael J. Wysocki <rjw@sisk.pl>2012-02-12 22:37:20 +0100
commit13ad59888289dd5e0970b914c59d797abf83b9ad (patch)
tree94b4267ab5477a62a01ac53f76f80e57ba9c7ff0
parent17789a01dda7a44da907680e35f498c85cb5c898 (diff)
downloadsuspend-utils-13ad59888289dd5e0970b914c59d797abf83b9ad.tar.gz
s2disk: Don't try to use splash when VTs are not available
It generally isn't very wise to use splash when we can't switch virtual terminals, that even may cause a crash to happen sometimes. For this reason, clear splash_param to 0 in those cases. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
-rw-r--r--suspend.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/suspend.c b/suspend.c
index bbf577c..77237f7 100644
--- a/suspend.c
+++ b/suspend.c
@@ -2492,6 +2492,7 @@ int main(int argc, char *argv[])
if (vt_fd == -ENOTTY) {
suspend_warning("Unable to switch virtual terminals, "
"using the current console.");
+ splash_param = 0;
} else {
suspend_error("Could not open a virtual terminal.");
ret = errno;