[sr-dev] git:master:272783e7: Merge pull request #1185 from grumvalski/core_rpc_fmt

GitHub noreply at github.com
Wed Jul 12 10:52:30 CEST 2017


Module: kamailio
Branch: master
Commit: 272783e770c440c7a19ab986c1d757ebe8217905
URL: https://github.com/kamailio/kamailio/commit/272783e770c440c7a19ab986c1d757ebe8217905

Author: Federico Cabiddu <federico.cabiddu at gmail.com>
Committer: GitHub <noreply at github.com>
Date: 2017-07-12T10:52:25+02:00

Merge pull request #1185 from grumvalski/core_rpc_fmt

Adapt some core rpc command to json

---

Modified: src/core/core_cmd.c

---

Diff:  https://github.com/kamailio/kamailio/commit/272783e770c440c7a19ab986c1d757ebe8217905.diff
Patch: https://github.com/kamailio/kamailio/commit/272783e770c440c7a19ab986c1d757ebe8217905.patch

---

diff --git a/src/core/core_cmd.c b/src/core/core_cmd.c
index 9d62617bdd..b7e4b020bb 100644
--- a/src/core/core_cmd.c
+++ b/src/core/core_cmd.c
@@ -876,14 +876,16 @@ static const char* core_aliases_list_doc[] = {
 static void core_aliases_list(rpc_t* rpc, void* c)
 {
 	void *hr;
+	void *hs;
 	void *ha;
 	struct host_alias* a;
 
 	rpc->add(c, "{", &hr);
 	rpc->struct_add(hr, "s",
 			"myself_callbacks", is_check_self_func_list_set()?"yes":"no");
+	rpc->struct_add(hr, "[", "aliases", &hs);
 	for(a=aliases; a; a=a->next) {
-		rpc->struct_add(hr, "{", "alias", &ha);
+		rpc->struct_add(hs, "{", "alias", &ha);
 		rpc->struct_add(ha, "sS",
 				"proto",  proto2a(a->proto),
 				"address", &a->alias
@@ -989,7 +991,7 @@ static rpc_export_t core_rpc_methods[] = {
 	{"core.udp4_raw_info",     core_udp4rawinfo,       core_udp4rawinfo_doc,
 		0},
 	{"core.aliases_list",      core_aliases_list,      core_aliases_list_doc,   0},
-	{"core.sockets_list",      core_sockets_list,      core_sockets_list_doc,   0},
+	{"core.sockets_list",      core_sockets_list,      core_sockets_list_doc,   RET_ARRAY},
 #ifdef USE_DNS_CACHE
 	{"dns.mem_info",          dns_cache_mem_info,     dns_cache_mem_info_doc,
 		0	},




More information about the sr-dev mailing list