Not needed anymore as there is no DNSTransaction in the C src to
conflict.
# [export]
# prefix = "capi_"
[export.rename]
-"DNSTransaction" = "RSDNSTransaction"
"JsonT" = "json_t"
"CLuaState" = "lua_State"
}
/// Get the DNS response flags for a transaction.
-///
-/// extern uint16_t SCDnsTxGetResponseFlags(RSDNSTransaction *);
#[no_mangle]
pub extern "C" fn SCDnsTxGetResponseFlags(tx: &mut DNSTransaction) -> u16 {
return tx.rcode();
static const char dns_tx[] = "suricata:dns:tx";
struct LuaTx {
- RSDNSTransaction *tx;
+ DNSTransaction *tx;
};
static int LuaDnsGetTx(lua_State *L)
if (!(LuaStateNeedProto(L, ALPROTO_DNS))) {
return LuaCallbackError(L, "error: protocol not dns");
}
- RSDNSTransaction *tx = LuaStateGetTX(L);
+ DNSTransaction *tx = LuaStateGetTX(L);
if (tx == NULL) {
return LuaCallbackError(L, "error: no tx available");
}