rev 52697 : 8214380: AwtDragSource function LoadCache misses a ReleaseLongArrayElements in special case
@@ -420,10 +420,13 @@ try { m_types = (FORMATETC *)safe_Calloc(sizeof(FORMATETC), m_ntypes); } catch (std::bad_alloc&) { m_ntypes = 0; + if (saveFormats != NULL) { + env->ReleaseLongArrayElements(formats, saveFormats, 0); + } throw; } lFormats = saveFormats;