Module: kamailio Branch: master Commit: b754b9f68bee0b58b4ae00b7f0764c2bf711d14c URL: https://github.com/kamailio/kamailio/commit/b754b9f68bee0b58b4ae00b7f0764c2b...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: 2020-09-21T10:59:34+02:00
usrloc: use unsigned int for rpc output for the fields having this type
---
Modified: src/modules/usrloc/ul_rpc.c
---
Diff: https://github.com/kamailio/kamailio/commit/b754b9f68bee0b58b4ae00b7f0764c2b... Patch: https://github.com/kamailio/kamailio/commit/b754b9f68bee0b58b4ae00b7f0764c2b...
---
diff --git a/src/modules/usrloc/ul_rpc.c b/src/modules/usrloc/ul_rpc.c index 9124eb746f..63c45381b5 100644 --- a/src/modules/usrloc/ul_rpc.c +++ b/src/modules/usrloc/ul_rpc.c @@ -144,12 +144,12 @@ int rpc_dump_contact(rpc_t* rpc, void* ctx, void *ih, ucontact_t* c) rpc->fault(ctx, 500, "Internal error adding state"); return -1; } - if(rpc->struct_add(vh, "d", "Flags", c->flags)<0) + if(rpc->struct_add(vh, "u", "Flags", c->flags)<0) { rpc->fault(ctx, 500, "Internal error adding flags"); return -1; } - if(rpc->struct_add(vh, "d", "CFlags", c->cflags)<0) + if(rpc->struct_add(vh, "u", "CFlags", c->cflags)<0) { rpc->fault(ctx, 500, "Internal error adding cflags"); return -1; @@ -159,7 +159,7 @@ int rpc_dump_contact(rpc_t* rpc, void* ctx, void *ih, ucontact_t* c) rpc->fault(ctx, 500, "Internal error adding socket"); return -1; } - if(rpc->struct_add(vh, "d", "Methods", c->methods)<0) + if(rpc->struct_add(vh, "u", "Methods", c->methods)<0) { rpc->fault(ctx, 500, "Internal error adding methods"); return -1; @@ -175,7 +175,7 @@ int rpc_dump_contact(rpc_t* rpc, void* ctx, void *ih, ucontact_t* c) rpc->fault(ctx, 500, "Internal error adding instance"); return -1; } - if(rpc->struct_add(vh, "d", "Reg-Id", c->reg_id)<0) + if(rpc->struct_add(vh, "u", "Reg-Id", c->reg_id)<0) { rpc->fault(ctx, 500, "Internal error adding reg_id"); return -1; @@ -286,7 +286,7 @@ static void ul_rpc_dump(rpc_t* rpc, void* ctx) rpc->fault(ctx, 500, "Internal error creating aor struct"); return; } - if(rpc->struct_add(bh, "Sd[", + if(rpc->struct_add(bh, "Su[", "AoR", &r->aor, "HashID", r->aorhash, "Contacts", &ih)<0)