lm_message_handler.c
changeset 9 50f55d494efb
parent 6 90073cbb535d
child 11 a8c6460d612b
equal deleted inserted replaced
8:951f92c66821 9:50f55d494efb
    24 	llm_connection_bless (cb->L, connection);
    24 	llm_connection_bless (cb->L, connection);
    25 	// XXX lm_connection_unref (connection);
    25 	// XXX lm_connection_unref (connection);
    26 	llm_message_bless (cb->L, message);
    26 	llm_message_bless (cb->L, message);
    27 	// XXX lm_message_unref (message);
    27 	// XXX lm_message_unref (message);
    28 	if (lua_pcall (cb->L, 2, 1, 0)) {
    28 	if (lua_pcall (cb->L, 2, 1, 0)) {
    29 		E ("Message handler callback error: %s", lua_tostring (cb->L, -1));
    29 		W ("Message handler callback error: %s", lua_tostring (cb->L, -1));
    30 		lua_pop (cb->L, 1);
    30 		lua_pop (cb->L, 1);
    31 		return LM_HANDLER_RESULT_ALLOW_MORE_HANDLERS;
    31 		return LM_HANDLER_RESULT_ALLOW_MORE_HANDLERS;
    32 	}
    32 	}
    33 	ret = lua_toboolean (cb->L, -1);
    33 	ret = lua_toboolean (cb->L, -1);
    34 	lua_pop (cb->L, 1);
    34 	lua_pop (cb->L, 1);