summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Drew DeVault <sir@cmpwn.com>2016-03-22 06:53:29 -0400
committerLibravatar Drew DeVault <sir@cmpwn.com>2016-03-22 06:53:29 -0400
commita99970d7a3c9482e191af51b9a0d386cac647f66 (patch)
tree27246e135aa3184f9e0a4cd7721e486097c4807d
parentMerge pull request #527 from gkbrk/swaylock_password_grow (diff)
parentAbort when receiving 0 bytes in IPC call (diff)
downloadsway-a99970d7a3c9482e191af51b9a0d386cac647f66.tar.gz
sway-a99970d7a3c9482e191af51b9a0d386cac647f66.tar.zst
sway-a99970d7a3c9482e191af51b9a0d386cac647f66.zip
Merge pull request #530 from mikkeloscar/swaybar-kill-on-sway-crash
swaybar: Abort when receiving 0 bytes in IPC call
-rw-r--r--common/ipc-client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/ipc-client.c b/common/ipc-client.c
index 81348913..93f2963c 100644
--- a/common/ipc-client.c
+++ b/common/ipc-client.c
@@ -47,7 +47,7 @@ struct ipc_response *ipc_recv_response(int socketfd) {
47 size_t total = 0; 47 size_t total = 0;
48 while (total < ipc_header_size) { 48 while (total < ipc_header_size) {
49 ssize_t received = recv(socketfd, data + total, ipc_header_size - total, 0); 49 ssize_t received = recv(socketfd, data + total, ipc_header_size - total, 0);
50 if (received < 0) { 50 if (received <= 0) {
51 sway_abort("Unable to receive IPC response"); 51 sway_abort("Unable to receive IPC response");
52 } 52 }
53 total += received; 53 total += received;