diff options
author | Ingo Bürk <admin@airblader.de> | 2016-11-03 08:18:18 +0100 |
---|---|---|
committer | Michael Stapelberg <stapelberg@users.noreply.github.com> | 2016-11-03 00:18:18 -0700 |
commit | fea0bc1a454788a0a7db563ffb307bf8896fc0df (patch) | |
tree | 5d404dbd2f739ffaeff40004b4788269b50c42d4 /i3-msg | |
parent | 7ad5736875f0446bd66e8557add2a7d558143293 (diff) | |
download | i3-fea0bc1a454788a0a7db563ffb307bf8896fc0df.tar.gz i3-fea0bc1a454788a0a7db563ffb307bf8896fc0df.zip |
Fix memory leaks. (#2530)
fixes #2529
Diffstat (limited to 'i3-msg')
-rw-r--r-- | i3-msg/main.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/i3-msg/main.c b/i3-msg/main.c index 51612459..915d326f 100644 --- a/i3-msg/main.c +++ b/i3-msg/main.c @@ -206,7 +206,7 @@ int main(int argc, char *argv[]) { } if (!payload) - payload = ""; + payload = sstrdup(""); int sockfd = socket(AF_LOCAL, SOCK_STREAM, 0); if (sockfd == -1) @@ -221,6 +221,7 @@ int main(int argc, char *argv[]) { if (ipc_send_message(sockfd, strlen(payload), message_type, (uint8_t *)payload) == -1) err(EXIT_FAILURE, "IPC: write()"); + free(payload); if (quiet) return 0; |