X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Fhost.c;h=796d980262939261b96677a764a2d1709bb269d8;hp=a6c285637831ee85366574f1e65ac79a0ea2a473;hb=d5a3e1bccc54036e8b659f22dc704fa257f5734d;hpb=7868435641e4209e956a591ff0844afc14f83f16;ds=sidebyside diff --git a/loader/host.c b/loader/host.c index a6c2856..796d980 100644 --- a/loader/host.c +++ b/loader/host.c @@ -26,6 +26,8 @@ #include "host_wiz.c" #endif +char **g_argv; + int host_init(void) { in_init(); @@ -54,11 +56,13 @@ void host_forced_exit(int status) printf("forced exit...\n"); - snprintf(cmd, sizeof(cmd), "killall %s", g_argv[0]); - system(cmd); - usleep(300000); - snprintf(cmd, sizeof(cmd), "killall -9 %s", g_argv[0]); - system(cmd); + if (g_argv != NULL) { + snprintf(cmd, sizeof(cmd), "killall %s", g_argv[0]); + system(cmd); + usleep(300000); + snprintf(cmd, sizeof(cmd), "killall -9 %s", g_argv[0]); + system(cmd); + } exit(status); }