Added missing errdefer

This commit is contained in:
Alexandros Naskos 2020-05-17 18:21:02 +03:00
parent add13df816
commit 14749ce02b

View File

@ -316,7 +316,9 @@ pub const AnalysisContext = struct {
// Swap handles and get new tree.
// 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.