ソースを参照

wd: Report error when close of wd fails

Signed-off-by: Bin Liu <bliu@suse.com>
Reviewed-by: Jan Friesse <jfriesse@redhat.com>
Bin Liu 8 年 前
コミット
be3e166249
1 ファイル変更3 行追加1 行削除
  1. 3 1
      exec/wd.c

+ 3 - 1
exec/wd.c

@@ -753,7 +753,9 @@ static int wd_exec_exit_fn (void)
 
 	if (dog > 0) {
 		log_printf (LOGSYS_LEVEL_INFO, "magically closing the watchdog.");
-		write (dog, &magic, 1);
+		if (write (dog, &magic, 1) == -1) {
+		    log_printf (LOGSYS_LEVEL_ERROR, "failed to write %c to dog(%d).", magic, dog);
+		}
 	}
 	return 0;
 }