parser: don't leak on parseTo error

A good idea.
This commit is contained in:
torque 2023-10-22 16:49:12 -07:00
parent f371aa281c
commit 1c5d7af552
Signed by: torque
SSH Key Fingerprint: SHA256:nCrXefBNo6EbjNSQhv0nXmEg/VuNq3sMF5b8zETw3Tk

View File

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