From: Petr Špaček Date: Thu, 29 Aug 2019 13:39:29 +0000 (+0200) Subject: ffimodule: minor simplification X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8995a6d624f09e612624ce8d0adaf7bdba88080;p=thirdparty%2Fknot-resolver.git ffimodule: minor simplification --- diff --git a/daemon/ffimodule.c b/daemon/ffimodule.c index 26d1eb58d..dcfda3ddb 100644 --- a/daemon/ffimodule.c +++ b/daemon/ffimodule.c @@ -219,16 +219,13 @@ int ffimodule_init(lua_State *L) return kr_error(ENOENT); } - const int slots[SLOT_count] = { - [SLOT_begin] = wrap1, - [SLOT_reset] = wrap1, - [SLOT_finish] = wrap2, - [SLOT_consume] = wrap2, - [SLOT_produce] = wrap2, - [SLOT_checkout] = wrap_checkout, - [SLOT_answer_finalize] = wrap1, - }; - memcpy(l_ffi_wrap_slots, slots, sizeof(l_ffi_wrap_slots)); + l_ffi_wrap_slots[SLOT_begin] = wrap1; + l_ffi_wrap_slots[SLOT_reset] = wrap1; + l_ffi_wrap_slots[SLOT_finish] = wrap2; + l_ffi_wrap_slots[SLOT_consume] = wrap2; + l_ffi_wrap_slots[SLOT_produce] = wrap2; + l_ffi_wrap_slots[SLOT_checkout] = wrap_checkout; + l_ffi_wrap_slots[SLOT_answer_finalize] = wrap1; return kr_ok(); } void ffimodule_deinit(lua_State *L)