From 12f46d21fe56bfdf4b44303cb5a4b2e4326787bf Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Tue, 29 Apr 2014 20:04:06 +0800 Subject: [PATCH] add preload --- service-src/service_snlua.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/service-src/service_snlua.c b/service-src/service_snlua.c index d30b9078..33e0a5ff 100644 --- a/service-src/service_snlua.c +++ b/service-src/service_snlua.c @@ -89,7 +89,8 @@ _init(struct snlua *l, struct skynet_context *ctx, const char * args, size_t sz) const char *service = optstring(ctx, "luaservice", "./service/?.lua"); lua_pushstring(L, service); lua_setglobal(L, "LUA_SERVICE"); - const char *preload = skynet_command(ctx, "preload"); + const char *preload = skynet_command(ctx, "GETENV", "preload"); + lua_pushstring(L, preload); lua_setglobal(L, "LUA_PRELOAD"); lua_pushcfunction(L, traceback);