diff options
| author | Isaac Freund <mail@isaacfreund.com> | 2022-12-31 23:19:18 +0100 |
|---|---|---|
| committer | Isaac Freund <mail@isaacfreund.com> | 2022-12-31 23:22:47 +0100 |
| commit | 2c86c2b6e59c5a0de54b5734a83b0f80caf2df04 (patch) | |
| tree | 26167502158596673c7e80cdbbbb38ab1436ea3c | |
| parent | 174546615caca6243d5329905ee36404a57cfd23 (diff) | |
| download | river-2c86c2b6e59c5a0de54b5734a83b0f80caf2df04.tar.gz river-2c86c2b6e59c5a0de54b5734a83b0f80caf2df04.tar.xz | |
river-control: update zig-wayland to fix leak
It was forgotten to destroy the callback server side object when sending
the destructor event. With the new zig-wayland version, this cannot be
forgotten.
| m--------- | deps/zig-wayland | 0 | ||||
| -rw-r--r-- | river/Control.zig | 4 |
2 files changed, 2 insertions, 2 deletions
diff --git a/deps/zig-wayland b/deps/zig-wayland -Subproject e76a8abbfdfdce5019235078d4adca3ab439143 +Subproject 2f69a48a4a29c4cd9834bf276848392e3479540 diff --git a/river/Control.zig b/river/Control.zig index 083e820..0041fb5 100644 --- a/river/Control.zig +++ b/river/Control.zig @@ -116,7 +116,7 @@ fn handleRequest(control: *zriver.ControlV1, request: zriver.ControlV1.Request, else => command.errToMsg(err), }; defer if (err == command.Error.Other) util.gpa.free(failure_message); - callback.sendFailure(failure_message); + callback.destroySendFailure(failure_message); return; }; @@ -128,7 +128,7 @@ fn handleRequest(control: *zriver.ControlV1, request: zriver.ControlV1.Request, else ""; defer if (out != null) util.gpa.free(success_message); - callback.sendSuccess(success_message); + callback.destroySendSuccess(success_message); }, } } |
