mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-22 02:53:09 +00:00
Improve error message , see issue #1050
This commit is contained in:
@@ -111,7 +111,11 @@ packreq_string(lua_State *L, int session, void * msg, uint32_t sz, int is_push)
|
||||
const char *name = lua_tolstring(L, 1, &namelen);
|
||||
if (name == NULL || namelen < 1 || namelen > 255) {
|
||||
skynet_free(msg);
|
||||
luaL_error(L, "name is too long %s", name);
|
||||
if (name == NULL) {
|
||||
luaL_error(L, "name is not a string, it's a %s", lua_typename(L, lua_type(L, 1)));
|
||||
} else {
|
||||
luaL_error(L, "name is too long %s", name);
|
||||
}
|
||||
}
|
||||
|
||||
uint8_t buf[TEMP_LENGTH];
|
||||
|
||||
Reference in New Issue
Block a user