Module: kamailio Branch: master Commit: cf64fcef56deee64ec324ccc64054e27d051d89a URL: https://github.com/kamailio/kamailio/commit/cf64fcef56deee64ec324ccc64054e27...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: 2020-04-02T11:38:01+02:00
corex: print socket name in rpc command output
---
Modified: src/modules/corex/corex_rpc.c
---
Diff: https://github.com/kamailio/kamailio/commit/cf64fcef56deee64ec324ccc64054e27... Patch: https://github.com/kamailio/kamailio/commit/cf64fcef56deee64ec324ccc64054e27...
---
diff --git a/src/modules/corex/corex_rpc.c b/src/modules/corex/corex_rpc.c index 11c8836333..8677c35d22 100644 --- a/src/modules/corex/corex_rpc.c +++ b/src/modules/corex/corex_rpc.c @@ -52,7 +52,7 @@ static void corex_rpc_list_sockets(rpc_t* rpc, void* ctx) struct socket_info** list; struct addr_info* ai; unsigned short proto; - + proto=PROTO_UDP; do { list=get_sock_info_list(proto); @@ -79,7 +79,7 @@ static void corex_rpc_list_sockets(rpc_t* rpc, void* ctx) rpc->fault(ctx, 500, "Internal error address structure"); return; } - + if (si->addr_info_lst) {
@@ -95,10 +95,11 @@ static void corex_rpc_list_sockets(rpc_t* rpc, void* ctx) } }
- if(rpc->struct_add(th, "ssss", + if(rpc->struct_add(th, "sssss", "PORT", si->port_no_str.s, "MCAST", si->flags & SI_IS_MCAST ? "yes" : "no", "MHOMED", si->flags & SI_IS_MHOMED? "yes" : "no", + "SOCKNAME", si->sockname.s? si->sockname.s : "-", "ADVERTISE", si->useinfo.name.s?si->useinfo.name.s:"-")<0) { rpc->fault(ctx, 500, "Internal error attrs structure");