diff a/src/hotspot/share/classfile/classLoader.cpp b/src/hotspot/share/classfile/classLoader.cpp --- a/src/hotspot/share/classfile/classLoader.cpp +++ b/src/hotspot/share/classfile/classLoader.cpp @@ -381,13 +381,11 @@ ClassPathImageEntry::~ClassPathImageEntry() { assert(_singleton == this, "must be"); DEBUG_ONLY(_singleton = NULL); - FREE_C_HEAP_ARRAY(const char, _name); - _name = NULL; if (_jimage != NULL) { (*JImageClose)(_jimage); _jimage = NULL; }