diff --git a/lib/luajit2-sys b/lib/luajit2-sys index 11c4edd..7395cf0 160000 --- a/lib/luajit2-sys +++ b/lib/luajit2-sys @@ -1 +1 @@ -Subproject commit 11c4eddaa4667ea7fffad40b034cf3fcb19fbdd3 +Subproject commit 7395cf0d5360e78e511825b4b5a82b3cc50b4905 diff --git a/lib/sdk/src/filetype/lua.rs b/lib/sdk/src/filetype/lua.rs index 9c53a1c..78c60e4 100644 --- a/lib/sdk/src/filetype/lua.rs +++ b/lib/sdk/src/filetype/lua.rs @@ -34,7 +34,7 @@ where let state = lua::luaL_newstate(); lua::luaL_openlibs(state); - let name = CString::new(name.as_bytes()) + let name = CString::new(format!("@{name}").into_bytes()) .wrap_err_with(|| format!("Cannot convert name into CString: {}", name))?; match lua::luaL_loadbuffer( state,