about summary refs log tree commit diff stats
path: root/src/teliva.c
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2022-03-07 15:34:20 -0800
committerKartik K. Agaram <vc@akkartik.com>2022-03-07 15:34:20 -0800
commitcfb7cff4c111959779710d0c8a9a89f108a9e8d1 (patch)
treef2067358e3c1d804db119839f578062187b4b308 /src/teliva.c
parente07fa910bb629f50d4da68058ccfcafb4efa60dc (diff)
downloadteliva-cfb7cff4c111959779710d0c8a9a89f108a9e8d1.tar.gz
call app's main() from within Lua pmain
Diffstat (limited to 'src/teliva.c')
-rw-r--r--src/teliva.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/teliva.c b/src/teliva.c
index db59428..2de3fb3 100644
--- a/src/teliva.c
+++ b/src/teliva.c
@@ -1783,7 +1783,7 @@ static const char* events_view() {
 char* Image_name = NULL;
 extern void set_args (lua_State *L, char **argv, int n);
 extern void load_tlv(lua_State* L, char* filename);
-int handle_image(lua_State* L, char** argv, int n) {
+int load_image(lua_State* L, char** argv, int n) {
   int status;
   set_args(L, argv, n);
   /* parse and load file contents (teliva_program array) */
@@ -1800,9 +1800,5 @@ int handle_image(lua_State* L, char** argv, int n) {
   clear_caller(L);
   /* initialize permissions */
   load_permissions_from_user_configuration(L);
-  /* call main() */
-  lua_getglobal(L, "spawn_main");
-  status = docall(L, 0, 1);
-  if (status != 0) return report_in_developer_mode(L, status);
   return 0;
 }