Added missing errdefer
This commit is contained in:
parent
add13df816
commit
14749ce02b
@ -316,7 +316,9 @@ pub const AnalysisContext = struct {
|
|||||||
|
|
||||||
// Swap handles and get new tree.
|
// Swap handles and get new tree.
|
||||||
// This takes ownership of the passed uri and text.
|
// This takes ownership of the passed uri and text.
|
||||||
self.handle = try newDocument(self.store, try std.mem.dupe(allocator, u8, final_uri), file_contents);
|
const duped_final_uri = try std.mem.dupe(allocator, u8, final_uri);
|
||||||
|
errdefer allocator.free(duped_final_uri);
|
||||||
|
self.handle = try newDocument(self.store, duped_final_uri, file_contents);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Free old tree, add new one if it exists.
|
// Free old tree, add new one if it exists.
|
||||||
|
Loading…
Reference in New Issue
Block a user