diff --git a/src/engine/alt/trace.c b/src/engine/alt/trace.c index 9d788dbdd..3dc277b8f 100644 --- a/src/engine/alt/trace.c +++ b/src/engine/alt/trace.c @@ -199,7 +199,7 @@ void alt_trace_finish(lua_State* L) luaL_unref(L, LUA_REGISTRYINDEX, trace_cb); } -void alt_trace_log(lua_State* ctx) +int alt_trace_log(lua_State* ctx) { const char str_prefix[] = "LUA_PRINT: "; @@ -222,7 +222,7 @@ void alt_trace_log(lua_State* ctx) if (log_buffer == 0) { const char oom_msg[] = "Couldn't log trace message: Out of memory\n"; arcan_trace_log(oom_msg, sizeof(oom_msg)); - return; + return 0; } int running_len = sizeof(str_prefix) - 1; @@ -244,4 +244,5 @@ void alt_trace_log(lua_State* ctx) arcan_trace_log(log_buffer, total_len); arcan_mem_free(log_buffer); + return 0; } diff --git a/src/engine/alt/trace.h b/src/engine/alt/trace.h index 00a07fd0d..61c438197 100644 --- a/src/engine/alt/trace.h +++ b/src/engine/alt/trace.h @@ -12,7 +12,7 @@ void alt_trace_finish(lua_State* ctx); /* * logs text string in stdout and in active trace buffer */ -void alt_trace_log(lua_State* ctx); +int alt_trace_log(lua_State* ctx); /* * copy [msg] and keep as the last known crash source in the