X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Fld-acess_src%2Fmain.c;h=a03e96342b1bd4108d56f4330f81ac096edfeeba;hb=5b5ee32779c93bf44c03d91ea6476eb9a711d231;hp=e4acbf06895496dd34e31903b449e279f4b41b08;hpb=57e4db716b3e7db0be336abd9f256962e3b19aa3;p=tpg%2Facess2.git diff --git a/AcessNative/ld-acess_src/main.c b/AcessNative/ld-acess_src/main.c index e4acbf06..a03e9634 100644 --- a/AcessNative/ld-acess_src/main.c +++ b/AcessNative/ld-acess_src/main.c @@ -53,7 +53,7 @@ int main(int argc, char *argv[], char **envp) } if(strcmp(argv[i], "--open") == 0) { - if( acess_open(argv[++i], 6) == -1 ) { // Read/Write + if( acess__SysOpen(argv[++i], 6) == -1 ) { // Read/Write fprintf(stderr, "Unable to open '%s'\n", argv[i]); exit(1); } @@ -85,7 +85,10 @@ int main(int argc, char *argv[], char **envp) base = Binary_Load(appPath, (uintptr_t*)&appMain); printf("[DEBUG %i] base = %p\n", giSyscall_ClientID, base); - if( !base ) return 127; + if( !base ) { + *((char*)NULL) = 0; + return 127; + } printf("==============================\n"); printf("[DEBUG %i] %i ", giSyscall_ClientID, appArgc);