aboutsummaryrefslogtreecommitdiff
path: root/i3bar/src/ipc.c
diff options
context:
space:
mode:
Diffstat (limited to 'i3bar/src/ipc.c')
-rw-r--r--i3bar/src/ipc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/i3bar/src/ipc.c b/i3bar/src/ipc.c
index 06ddf9b5..3ab4738c 100644
--- a/i3bar/src/ipc.c
+++ b/i3bar/src/ipc.c
@@ -340,8 +340,9 @@ int i3_send_msg(uint32_t type, const char *payload) {
memcpy(walk, &type, sizeof(uint32_t));
walk += sizeof(uint32_t);
- if (payload != NULL)
- strncpy(walk, payload, len);
+ if (payload != NULL) {
+ memcpy(walk, payload, len);
+ }
swrite(i3_connection->fd, buffer, to_write);