From 3ccf5c14576178bc1719fb7b1907b1976b4551fc Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 15 Nov 2013 05:02:39 +0100 Subject: [PATCH] (Salamander XDK1) Fix --- frontend/frontend_salamander.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/frontend_salamander.c b/frontend/frontend_salamander.c index ef54bf473d..4480244e0b 100644 --- a/frontend/frontend_salamander.c +++ b/frontend/frontend_salamander.c @@ -105,11 +105,15 @@ int main(int argc, char *argv[]) if (system_ctx_init() != 0) return 0; - frontend_ctx->init(args); + if (frontend_ctx && frontend_ctx->init) + frontend_ctx->init(args); get_environment_settings(argc, argv, args); salamander_init_settings(); - frontend_ctx->deinit(args); - frontend_ctx->exitspawn(); + + if (frontend_ctx && frontend_ctx->deinit) + frontend_ctx->deinit(args); + if (frontend_ctx && frontend_ctx->exitspawn) + frontend_ctx->exitspawn(); return 1; }