[sr-dev] git:master:7feb3865: secfilter: Convert error messages to error responses in secf_rpc_add_dst()
Olle E. Johansson
oej at edvina.net
Mon Jan 3 16:36:53 CET 2022
Module: kamailio
Branch: master
Commit: 7feb38651970fc1f3cfd90769685c46804ab25ae
URL: https://github.com/kamailio/kamailio/commit/7feb38651970fc1f3cfd90769685c46804ab25ae
Author: Olle E. Johansson <oej at edvina.net>
Committer: Olle E. Johansson <oej at edvina.net>
Date: 2022-01-03T16:36:46+01:00
secfilter: Convert error messages to error responses in secf_rpc_add_dst()
---
Modified: src/modules/secfilter/secfilter_rpc.c
---
Diff: https://github.com/kamailio/kamailio/commit/7feb38651970fc1f3cfd90769685c46804ab25ae.diff
Patch: https://github.com/kamailio/kamailio/commit/7feb38651970fc1f3cfd90769685c46804ab25ae.patch
---
diff --git a/src/modules/secfilter/secfilter_rpc.c b/src/modules/secfilter/secfilter_rpc.c
index cea9d400e8..2f763e4732 100644
--- a/src/modules/secfilter/secfilter_rpc.c
+++ b/src/modules/secfilter/secfilter_rpc.c
@@ -63,7 +63,7 @@ void secf_rpc_add_dst(rpc_t *rpc, void *ctx)
char *text = NULL;
if(rpc->scan(ctx, "d", &number) < 1) {
- rpc->fault(ctx, 0,
+ rpc->fault(ctx, 500,
"Invalid Parameters. Usage: secfilter.add_dst "
"number\n Example: secfilter.add_dst "
"555123123");
@@ -73,7 +73,7 @@ void secf_rpc_add_dst(rpc_t *rpc, void *ctx)
data.s = pkg_malloc(data.len * sizeof(char));
if(!data.s) {
PKG_MEM_ERROR;
- rpc->rpl_printf(ctx, "Error insert values in the blacklist");
+ rpc->fault(ctx, 500, "Error insert values in the blacklist");
return;
}
memcpy(data.s, text, data.len);
@@ -82,7 +82,7 @@ void secf_rpc_add_dst(rpc_t *rpc, void *ctx)
rpc->rpl_printf(ctx,
"Values (%s) inserted into blacklist destinations", data);
} else {
- rpc->rpl_printf(ctx, "Error insert values in the blacklist");
+ rpc->fault(ctx, 500, "Error insert values in the blacklist");
}
lock_release(&secf_data->lock);
if(data.s)
More information about the sr-dev
mailing list