sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 73c8a484172e08a3d6ce4f32bde96642231908f9
parent a116eafaa45f889457e2371e3d9ca614b4a2847d
Author: Drew DeVault <sir@cmpwn.com>
Date:   Fri, 18 Dec 2015 09:42:54 -0500

Merge pull request #357 from sce/fix_swaybar_crashes

swaybar: ipc_update_ws: Fix memory corruption.
Diffstat:
Mswaybar/main.c | 12------------
1 file changed, 0 insertions(+), 12 deletions(-)

diff --git a/swaybar/main.c b/swaybar/main.c @@ -135,10 +135,6 @@ void ipc_update_workspaces() { int i; for (i = 0; i < json_object_array_length(results); ++i) { json_object *ws_json = json_object_array_get_idx(results, i); - if (!ws_json) { - // wat - continue; - } json_object *num, *name, *visible, *focused, *out, *urgent; json_object_object_get_ex(ws_json, "num", &num); json_object_object_get_ex(ws_json, "name", &name); @@ -156,14 +152,6 @@ void ipc_update_workspaces() { ws->urgent = json_object_get_boolean(urgent); list_add(workspaces, ws); } - - json_object_put(num); - json_object_put(name); - json_object_put(visible); - json_object_put(focused); - json_object_put(out); - json_object_put(urgent); - json_object_put(ws_json); } json_object_put(results);