Only append .dll if no extension yet.

This commit is contained in:
Uwe Bonnes 1999-02-19 15:35:23 +00:00 committed by Alexandre Julliard
parent 6a6f6e247c
commit 688221460b
1 changed files with 4 additions and 1 deletions

View File

@ -697,7 +697,10 @@ static BOOL32 NE_LoadDLLs( NE_MODULE *pModule )
char buffer[260];
BYTE *pstr = (BYTE *)pModule + pModule->import_table + *pModRef;
memcpy( buffer, pstr + 1, *pstr );
strcpy( buffer + *pstr, ".dll" );
*(buffer + *pstr) = 0; /* terminate it */
if (!strchr(buffer,'.')) /* only append .dll if no extension yet.
handles a request for krnl386.exe*/
strcpy( buffer + *pstr, ".dll" );
TRACE(module, "Loading '%s'\n", buffer );
if (!(*pModRef = GetModuleHandle16( buffer )))
{