diff options
Diffstat (limited to 'player/lua.c')
-rw-r--r-- | player/lua.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/player/lua.c b/player/lua.c index a37f651857..689be1896b 100644 --- a/player/lua.c +++ b/player/lua.c @@ -162,10 +162,12 @@ static int load_file(struct script_ctx *ctx, const char *fname) static int load_builtin(lua_State *L) { const char *name = luaL_checkstring(L, 1); + char dispname[80]; + snprintf(dispname, sizeof(dispname), "@%s", name); for (int n = 0; builtin_lua_scripts[n][0]; n++) { if (strcmp(name, builtin_lua_scripts[n][0]) == 0) { const char *script = builtin_lua_scripts[n][1]; - if (luaL_loadbuffer(L, script, strlen(script), name)) + if (luaL_loadbuffer(L, script, strlen(script), dispname)) lua_error(L); lua_call(L, 0, 1); return 1; |