parser: don't leak on parseTo error

A good idea.
This commit is contained in:
2023-10-22 16:49:12 -07:00
parent f371aa281c
commit 1c5d7af552

View File

@@ -155,6 +155,7 @@ pub fn parseBufferTo(
options: Options, options: Options,
) !Parsed(T) { ) !Parsed(T) {
var doc = try parseBuffer(allocator, buffer, diagnostics, options); var doc = try parseBuffer(allocator, buffer, diagnostics, options);
errdefer doc.deinit();
return try doc.convertTo(T, options); return try doc.convertTo(T, options);
} }