Fix the default ownership of dex files in ClassLoaderContext
By default the context should have the ownership.
Test: valgrind --leak-check=full
../out/host/linux-x86/nativetest/art_runtime_tests/class_loader_context_test
Bug: 38138251
Change-Id: I21ff048018abba61999b6025281c73fc9899cae0
diff --git a/runtime/class_loader_context.cc b/runtime/class_loader_context.cc
index 90346f0..eab3b86 100644
--- a/runtime/class_loader_context.cc
+++ b/runtime/class_loader_context.cc
@@ -45,7 +45,7 @@
: special_shared_library_(false),
dex_files_open_attempted_(false),
dex_files_open_result_(false),
- owns_the_dex_files_(false) {}
+ owns_the_dex_files_(true) {}
ClassLoaderContext::ClassLoaderContext(bool owns_the_dex_files)
: special_shared_library_(false),