Merge "Fix memory leak in aapt2"
am: 5491eb92fc
Change-Id: I13967aeb1c57ef196820a9f3beecd53fc490d91e
This commit is contained in:
@@ -169,17 +169,12 @@ int MainImpl(int argc, char** argv) {
|
||||
aapt::text::Printer printer(&fout);
|
||||
|
||||
aapt::StdErrDiagnostics diagnostics;
|
||||
auto main_command = new aapt::MainCommand(&printer, &diagnostics);
|
||||
aapt::MainCommand main_command(&printer, &diagnostics);
|
||||
|
||||
// Add the daemon subcommand here so it cannot be called while executing the daemon
|
||||
main_command->AddOptionalSubcommand(
|
||||
main_command.AddOptionalSubcommand(
|
||||
aapt::util::make_unique<aapt::DaemonCommand>(&fout, &diagnostics));
|
||||
return main_command->Execute(args, &std::cerr);
|
||||
}
|
||||
|
||||
// TODO(b/141312058) stop leaks
|
||||
extern "C" const char *__asan_default_options() {
|
||||
return "detect_leaks=0";
|
||||
return main_command.Execute(args, &std::cerr);
|
||||
}
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
|
||||
Reference in New Issue
Block a user