From d93e53fd4b57c478097aee899da8226acfe3d318 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Tue, 6 Dec 2016 09:10:16 -0500 Subject: [PATCH] Use return value of write --- sway/ipc-server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sway/ipc-server.c b/sway/ipc-server.c index c04c465a..815b232b 100644 --- a/sway/ipc-server.c +++ b/sway/ipc-server.c @@ -158,7 +158,9 @@ int ipc_handle_connection(int fd, uint32_t mask, void *data) { if (!(get_feature_policy(pid) & FEATURE_IPC)) { sway_log(L_INFO, "Permission to connect to IPC socket denied to %d", pid); const char *error = "{\"success\": false, \"message\": \"Permission denied\"}"; - write(client_fd, &error, sizeof(error)); + if (write(client_fd, &error, sizeof(error)) < (int)sizeof(error)) { + sway_log(L_DEBUG, "Failed to write entire error"); + } close(client_fd); return 0; }