Fixing vsnprintf behavior on 64-bit systems
[tpg/acess2.git] / Kernel / bin / pe.c
index aa83ac9..0b74529 100644 (file)
@@ -29,7 +29,7 @@ tBinaryType   gPE_Loader = {
 int PE_Install(char **Arguments)\r
 {\r
        Binary_RegisterType(&gPE_Loader);\r
-       return 1;\r
+       return MODULE_ERR_OK;\r
 }\r
 \r
 /**\r
@@ -198,6 +198,7 @@ int PE_Relocate(void *Base)
        ENTER("pBase", Base);\r
        dosHdr = Base;\r
        peHeaders = (void*)( iBase + dosHdr->PeHdrOffs );\r
+       LOG("Prefered Base %p", peHeaders->OptHeader.ImageBase);\r
        peSections = (void*)( iBase + sizeof(tPE_IMAGE_HEADERS) );\r
        \r
        directory = (void*)(peSections[0].RVA + iBase);\r

UCC git Repository :: git.ucc.asn.au