From: Marek VavruĊĦa Date: Mon, 19 Oct 2015 14:44:57 +0000 (+0200) Subject: daemon/lua: use knot_pkt_section to work around ABI breakage at libknot 297a1c89 X-Git-Tag: v1.0.0-beta2~74 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bfaa33b7e97b031e8bece47de2c1031bf6551d44;p=thirdparty%2Fknot-resolver.git daemon/lua: use knot_pkt_section to work around ABI breakage at libknot 297a1c89 --- diff --git a/daemon/lua/kres.lua b/daemon/lua/kres.lua index ae8202bcc..1febe0a5f 100644 --- a/daemon/lua/kres.lua +++ b/daemon/lua/kres.lua @@ -220,6 +220,8 @@ uint16_t knot_pkt_qclass(const knot_pkt_t *pkt); int knot_pkt_begin(knot_pkt_t *pkt, int section_id); int knot_pkt_put_question(knot_pkt_t *pkt, const knot_dname_t *qname, uint16_t qclass, uint16_t qtype); const knot_rrset_t *knot_pkt_rr(const knot_pktsection_t *section, uint16_t i); +const knot_pktsection_t *knot_pkt_section(const knot_pkt_t *pkt, + knot_section_t section_id); /* * libkres API @@ -301,7 +303,7 @@ ffi.metatype( knot_pkt_t, { end, section = function (pkt, section_id) local records = {} - local section = pkt._sections[section_id] + local section = C.knot_pkt_section(pkt, section_id) for i = 0, section.count - 1 do local rrset = knot.knot_pkt_rr(section, i) for k = 0, rrset.rr.count - 1 do