Fix some memory leaks
This commit is contained in:
parent
9fef3f70f5
commit
8e6c28da7b
7 changed files with 37 additions and 10 deletions
|
|
@ -40,12 +40,11 @@ pub fn main() !void {
|
|||
_ = fcft.init(.auto, false, fcft_log_level);
|
||||
defer fcft.fini();
|
||||
|
||||
const wayland_display_var = try utils.gpa.dupeZ(u8, process.getEnvVarOwned(utils.gpa, "WAYLAND_DISPLAY") catch {
|
||||
fatal("Error getting WAYLAND_DISPLAY environment variable. Exiting", .{});
|
||||
});
|
||||
defer utils.gpa.free(wayland_display_var);
|
||||
const wayland_display_var = posix.getenvZ("WAYLAND_DISPLAY") orelse {
|
||||
fatal("WAYLAND_DISPLAY environment variable not set. Exiting", .{});
|
||||
};
|
||||
|
||||
const wl_display = wl.Display.connect(null) catch {
|
||||
const wl_display = wl.Display.connect(wayland_display_var) catch {
|
||||
fatal("Error connecting to Wayland server. Exiting", .{});
|
||||
};
|
||||
defer wl_display.disconnect();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue