lua_gettable(L, LUA_REGISTRYINDEX);
/* check cls_lua assumptions */
- assert(!lua_isnil(L, -1));
- assert(lua_type(L, -1) == LUA_TLIGHTUSERDATA);
+ ceph_assert(!lua_isnil(L, -1));
+ ceph_assert(lua_type(L, -1) == LUA_TLIGHTUSERDATA);
/* cast and cleanup stack */
clslua_hctx *hctx = (struct clslua_hctx *)lua_touserdata(L, -1);
lua_insert(L, 1);
lua_call(L, nargs, LUA_MULTRET);
struct clslua_err *err = clslua_checkerr(L);
- assert(err);
+ ceph_assert(err);
if (err->error) {
err->error = false;
lua_pushinteger(L, err->ret);
/* get table of registered handlers */
lua_pushlightuserdata(L, &clslua_registered_handle_reg_key);
lua_gettable(L, LUA_REGISTRYINDEX);
- assert(lua_type(L, -1) == LUA_TTABLE);
+ ceph_assert(lua_type(L, -1) == LUA_TTABLE);
/* lookup function argument */
lua_pushvalue(L, 1);
/* get table of registered handlers */
lua_pushlightuserdata(L, &clslua_registered_handle_reg_key);
lua_gettable(L, LUA_REGISTRYINDEX);
- assert(lua_type(L, -1) == LUA_TTABLE);
+ ceph_assert(lua_type(L, -1) == LUA_TTABLE);
/* lookup function argument */
lua_pushvalue(L, -2);
{
struct clslua_err *err = clslua_checkerr(L);
- assert(err);
+ ceph_assert(err);
if (err->error) {
CLS_ERR("error: cls_lua state machine: unexpected error");
ceph_abort();
cls_lua_eval_op op;
try {
- bufferlist::iterator it = ctx->inbl->begin();
- ::decode(op, it);
+ auto it = ctx->inbl->cbegin();
+ decode(op, it);
} catch (const buffer::error &err) {
CLS_ERR("error: could not decode ceph encoded input");
ctx->ret = -EINVAL;