parser: don't leak on parseTo error
A good idea.
This commit is contained in:
parent
f371aa281c
commit
1c5d7af552
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user