Fix some leaks due to sentinel values.
This commit is contained in:
parent
396a4f83f1
commit
375e9bc363
2 changed files with 3 additions and 3 deletions
|
|
@ -15,11 +15,11 @@ pub const Connection = struct {
|
|||
};
|
||||
|
||||
t: Connection.Type,
|
||||
path: ?[]const u8, // Not always needed.
|
||||
path: ?[:0]const u8, // Not always needed.
|
||||
|
||||
const Self = @This();
|
||||
|
||||
pub fn init(t: Connection.Type, path: ?[]const u8) Self {
|
||||
pub fn init(t: Connection.Type, path: ?[:0]const u8) Self {
|
||||
return Self{
|
||||
.t = t,
|
||||
.path = path,
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ pub const Context = struct {
|
|||
pub fn init(allocator: std.mem.Allocator) !Self {
|
||||
const rundir = std.process.getEnvVarOwned(allocator, "RUNDIR") catch |err| switch (err) {
|
||||
error.EnvironmentVariableNotFound => blk: {
|
||||
break :blk try allocator.dupeZ(u8, "/tmp/.libipc-run/");
|
||||
break :blk try allocator.dupe(u8, "/tmp/.libipc-run/");
|
||||
},
|
||||
else => {
|
||||
return err;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue