X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libs%2Floader%2Fpe_image.c;h=8c6f54254b803eb80b3a54ddedf80cba51918f99;hb=279339a6e4040ea57e53dae2cbd9c8ff0f7742b3;hp=13465a77cc168906e0e96136f34cdce06fa82d2d;hpb=dcfd2c71c6e196ca7228a1efaa311ebb464c4ec6;p=vlc diff --git a/libs/loader/pe_image.c b/libs/loader/pe_image.c index 13465a77cc..8c6f54254b 100644 --- a/libs/loader/pe_image.c +++ b/libs/loader/pe_image.c @@ -302,7 +302,6 @@ static DWORD fixup_imports( WINE_MODREF *wm ) */ for (i = 0, pe_imp = pem->pe_import; pe_imp->Name ; pe_imp++) { - WINE_MODREF *wmImp; IMAGE_IMPORT_BY_NAME *pe_name; PIMAGE_THUNK_DATA import_list,thunk_list; char *name = (char *) RVA(pe_imp->Name); @@ -451,13 +450,13 @@ static void do_relocations( unsigned int load_addr, IMAGE_BASE_RELOCATION *r ) */ HMODULE PE_LoadImage( int handle, LPCSTR filename, WORD *version ) { + (void)filename; HMODULE hModule; HANDLE mapping; IMAGE_NT_HEADERS *nt; IMAGE_SECTION_HEADER *pe_sec; IMAGE_DATA_DIRECTORY *dir; - BY_HANDLE_FILE_INFORMATION bhfi; int i, rawsize, lowest_va, vma_size, file_size = 0; DWORD load_addr = 0, aoep, reloc = 0; // struct get_read_fd_request *req = get_req_buffer(); @@ -717,10 +716,6 @@ WINE_MODREF *PE_CreateModule( HMODULE hModule, IMAGE_EXPORT_DIRECTORY *pe_export = NULL; IMAGE_RESOURCE_DIRECTORY *pe_resource = NULL; WINE_MODREF *wm; - int result; - - - dir = nt->OptionalHeader.DataDirectory+IMAGE_DIRECTORY_ENTRY_EXPORT; if (dir->Size) @@ -888,10 +883,8 @@ void PE_UnloadLibrary(WINE_MODREF *wm) { TRACE(" unloading %s\n", wm->filename); - if (wm->filename) - free(wm->filename); - if (wm->short_filename) - free(wm->short_filename); + free(wm->filename); + free(wm->short_filename); HeapFree( GetProcessHeap(), 0, wm->deps ); VirtualFree( (LPVOID)wm->module, 0, MEM_RELEASE ); HeapFree( GetProcessHeap(), 0, wm );