diff a/src/hotspot/os/windows/os_windows.cpp b/src/hotspot/os/windows/os_windows.cpp --- a/src/hotspot/os/windows/os_windows.cpp +++ b/src/hotspot/os/windows/os_windows.cpp @@ -2725,13 +2725,11 @@ private: int *_numa_used_node_list; // allocated below int _numa_used_node_count; void free_node_list() { - if (_numa_used_node_list != NULL) { - FREE_C_HEAP_ARRAY(int, _numa_used_node_list); - } + FREE_C_HEAP_ARRAY(int, _numa_used_node_list); } public: NUMANodeListHolder() { _numa_used_node_count = 0;