hotspot/src/os/windows/vm/os_windows.cpp
changeset 38640 28f6c0c855cf
parent 38290 6b194cfc1557
child 39390 edf6a424a8b7
equal deleted inserted replaced
38310:7cd2ec72450e 38640:28f6c0c855cf
  5275           HeapUnlock(heap);
  5275           HeapUnlock(heap);
  5276           fatal("corrupted C heap");
  5276           fatal("corrupted C heap");
  5277         }
  5277         }
  5278       }
  5278       }
  5279       DWORD err = GetLastError();
  5279       DWORD err = GetLastError();
  5280       if (err != ERROR_NO_MORE_ITEMS && err != ERROR_CALL_NOT_IMPLEMENTED) {
  5280       if (err != ERROR_NO_MORE_ITEMS && err != ERROR_CALL_NOT_IMPLEMENTED &&
       
  5281          (err == ERROR_INVALID_FUNCTION && phe.lpData != NULL)) {
  5281         HeapUnlock(heap);
  5282         HeapUnlock(heap);
  5282         fatal("heap walk aborted with error %d", err);
  5283         fatal("heap walk aborted with error %d", err);
  5283       }
  5284       }
  5284       HeapUnlock(heap);
  5285       HeapUnlock(heap);
  5285     }
  5286     }