From 4d9190aa472e863f1328980b3030f8fb03e2f753 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Sun, 30 Dec 2018 11:18:33 -0500 Subject: [PATCH] lightningd: fix compile error on unused variable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Switch to write_all instead Error on gcc 7.3.0: lightningd/lightningd.c: In function ‘on_sigterm’: lightningd/lightningd.c:587:9: error: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Werror=unused-result] write(STDERR_FILENO, msg, strlen(msg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: William Casarin --- lightningd/lightningd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lightningd/lightningd.c b/lightningd/lightningd.c index 9b3e37895..66e95a461 100644 --- a/lightningd/lightningd.c +++ b/lightningd/lightningd.c @@ -577,14 +577,14 @@ void notify_new_block(struct lightningd *ld, u32 block_height) static void on_sigint(int _ UNUSED) { static const char *msg = "lightningd: SIGINT caught, exiting.\n"; - write(STDERR_FILENO, msg, strlen(msg)); + write_all(STDERR_FILENO, msg, strlen(msg)); _exit(1); } static void on_sigterm(int _ UNUSED) { static const char *msg = "lightningd: SIGTERM caught, exiting.\n"; - write(STDERR_FILENO, msg, strlen(msg)); + write_all(STDERR_FILENO, msg, strlen(msg)); _exit(1); }