X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=fade.c;h=7f884473bcd1d0c33b4ab39d9aa5c43684fd5cf4;hp=6b87680131fa99608b5e258533c3a7fe8545391f;hb=672e27768e31a6eaa6854d4fc75ee6885db9abd8;hpb=93ea9f34dcb35755568e6c94f9b9445fd4d1984a diff --git a/fade.c b/fade.c index 6b876801..7f884473 100644 --- a/fade.c +++ b/fade.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1998-2008 Andre Noll + * Copyright (C) 1998-2009 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -13,14 +13,14 @@ #include "para.h" #include "fd.h" -#include +#include #include #include /* EXIT_SUCCESS */ #include #include #include #include -#include +#include #include "string.h" #include "error.h" @@ -28,7 +28,7 @@ INIT_FADE_ERRLISTS; struct fade_args_info conf; -void para_log(__a_unused int ll, const char *fmt,...) +__printf_2_3 void para_log(__a_unused int ll, const char *fmt, ...) { va_list argp; time_t t1; @@ -238,7 +238,10 @@ static int sweet_dreams(void) if (ret < 0) return ret; } - change_afs_mode_and_play(sleep_mode); + if (conf.sleep_mode_given) + change_afs_mode_and_play(sleep_mode); + else + client_cmd("stop"); if (!wf) return 1; for (;;) {