doc/
subfolder, the README file is autogenerated)segfault
#0 0x0000ffffb9934840 in cfg_update_local (no_cbs=0) at ../../core/cfg/cfg_struct.h:366
366 cfg_child_cb = cfg_child_cb->next;
(gdb) print cfg_child_cb
$1 = (cfg_child_cb_t *) 0x0
example lua:
function ksr_route_nats()
KSR.tm.t_newtran()
local tindex = KSR.pv.gete("$T(id_index)")
local tlabel = KSR.pv.gete("$T(id_label)")
KSR.tmx.t_suspend()
local req = {
jsonrpc = "2.0", method = "route",
id = tindex .. ':' .. tlabel,
params = {
from = KSR.pv.gete("$fu"),
to = KSR.pv.gete("$tu"),
}
}
local rpc = cjson.encode(req)
KSR.info("rpc: " .. rpc .. "\n")
KSR.nats.publish("cn.xswitch.ctrl.route", rpc)
KSR.x.exit();
end
function handle_nats_response(data)
msg = cjson.decode(data)
if (not msg) or (not msg.id) then return end
KSR.info("========= msg.id: " .. msg.id .. "\n")
if not msg.result then
KSR.error("response has no result\n")
return
end
tindex, tlabel = msg.id:match("(.+):(.+)")
if tindex and tlabel then
KSR.pv.sets('$var(nats_response)', data)
KSR.tmx.t_continue(tindex, tlabel, 'ksr_nats_continue')
end
end
I'm not sure if it's the proper fix, but this pr fixed the seg. Thanks.
https://github.com/kamailio/kamailio/pull/3396
(1 file)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.