mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 09:22:12 +00:00
[vm] Fix memory leak in gen_kernel
Closes: https://github.com/dart-lang/sdk/issues/43015 Change-Id: I9af83caac9e13fccd630fdc0646b7b96a0da8f75 Cq-Include-Trybots:dart/try:vm-kernel-asan-linux-release-x64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/158006 Reviewed-by: Vyacheslav Egorov <vegorov@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com>
This commit is contained in:
parent
af4940fc57
commit
730578ed2d
|
@ -468,6 +468,7 @@ void Snapshot::GenerateKernel(const char* snapshot_filename,
|
|||
dfe.ReadScript(script_name, &kernel_buffer, &kernel_buffer_size);
|
||||
if (kernel_buffer != NULL) {
|
||||
WriteSnapshotFile(snapshot_filename, kernel_buffer, kernel_buffer_size);
|
||||
free(kernel_buffer);
|
||||
} else {
|
||||
Dart_KernelCompilationResult result =
|
||||
dfe.CompileScript(script_name, false, package_config);
|
||||
|
|
Loading…
Reference in a new issue