changeset 55734 | 51f5b4c29626 |
parent 54784 | 31b27600b5db |
child 57501 | a297f7ab46c3 |
--- a/src/hotspot/share/gc/shared/memAllocator.cpp Thu Jul 18 10:25:49 2019 +0200 +++ b/src/hotspot/share/gc/shared/memAllocator.cpp Thu Jul 18 07:06:33 2019 -0400 @@ -370,6 +370,10 @@ HeapWord* mem = mem_allocate(allocation); if (mem != NULL) { obj = initialize(mem); + } else { + // The unhandled oop detector will poison local variable obj, + // so reset it to NULL if mem is NULL. + obj = NULL; } } return obj;