[sr-dev] git:master:f619cae5: corex: rpc shm stats values printed as unsigned long

Daniel-Constantin Mierla miconda at gmail.com
Wed Jan 12 17:07:07 CET 2022


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

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2022-01-12T17:03:58+01:00

corex: rpc shm stats values printed as unsigned long

- GH #2824

---

Modified: src/modules/corex/corex_rpc_shm.c

---

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

---

diff --git a/src/modules/corex/corex_rpc_shm.c b/src/modules/corex/corex_rpc_shm.c
index 7bf10553dd..615fb892bc 100644
--- a/src/modules/corex/corex_rpc_shm.c
+++ b/src/modules/corex/corex_rpc_shm.c
@@ -46,9 +46,9 @@ static void corex_rpc_shm_info(rpc_t* rpc, void* ctx)
 		rpc->fault(ctx, 500, "Internal error creating rpc");
 		return;
 	}
-	if(rpc->struct_add(th, "su",
+	if(rpc->struct_add(th, "sj",
 			"name", (_shm_root.mname)?_shm_root.mname:"unknown",
-			"size", (unsigned int)shm_mem_size) <0) {
+			"size", shm_mem_size) <0) {
 		rpc->fault(ctx, 500, "Internal error adding fields");
 		return;
 	}
@@ -69,13 +69,13 @@ static void corex_rpc_shm_stats(rpc_t* rpc, void* c)
 
 	shm_info(&mi);
 	rpc->add(c, "{", &th);
-	rpc->struct_add(th, "uuuuuu",
-			"total", (unsigned int)(mi.total_size),
-			"free", (unsigned int)(mi.free),
-			"used", (unsigned int)(mi.used),
-			"real_used",(unsigned int)(mi.real_used),
-			"max_used", (unsigned int)(mi.max_used),
-			"fragments", (unsigned int)mi.total_frags
+	rpc->struct_add(th, "jjjjjj",
+			"total", mi.total_size,
+			"free", mi.free,
+			"used", mi.used,
+			"real_used", mi.real_used,
+			"max_used", mi.max_used,
+			"fragments", mi.total_frags
 		);
 }
 




More information about the sr-dev mailing list