X-Git-Url: https://sfsrealm.hopto.org/projects/gitweb.cgi?p=SFmpqapi.git;a=blobdiff_plain;f=SFmpqapi.cpp;fp=SFmpqapi.cpp;h=4e87aef5bd19b0413f6f453721b31f27e7480a5e;hp=56cca21b1c4fe1d1567d60ab35b50e8eb5f1edf0;hb=cd187faac818f58fdfa7553ee966e9201cd7768f;hpb=bafaf795956845afe0b87e8cc9b6b56c81ab0f2e diff --git a/SFmpqapi.cpp b/SFmpqapi.cpp index 56cca21..4e87aef 100644 --- a/SFmpqapi.cpp +++ b/SFmpqapi.cpp @@ -3137,6 +3137,8 @@ MPQHANDLE GetFreeHashTableEntry(MPQHANDLE hMPQ, LPCSTR lpFileName, LCID FileLoca } i = (i + 1) % mpqOpenArc->MpqHeader.dwHashTableSize; } while (i!=dwTablePos); + if (nFirstFree != 0xFFFFFFFF) + return (MPQHANDLE)&mpqOpenArc->lpHashTable[nFirstFree]; SetLastError(MPQ_ERROR_HASH_TABLE_FULL); return 0; }