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.
This commit is contained in:
		
							
								
								
									
										2
									
								
								deps/zig-wayland
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								deps/zig-wayland
									
									
									
									
										vendored
									
									
								
							 Submodule deps/zig-wayland updated: e76a8abbfd...2f69a48a4a
									
								
							| @ -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); | ||||
|         }, | ||||
|     } | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user