commit d93e53fd4b57c478097aee899da8226acfe3d318
parent 979878d8afa44beef7bb32641cba281390ce513b
Author: Drew DeVault <sir@cmpwn.com>
Date: Tue, 6 Dec 2016 09:10:16 -0500
Use return value of write
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git 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;
}