Module: kamailio Branch: 4.4 Commit: 650f1cb590b927a1254562299496b0974e5f168f URL: https://github.com/kamailio/kamailio/commit/650f1cb590b927a1254562299496b097...
Author: Victor Seva linuxmaniac@torreviejawireless.org Committer: Victor Seva linuxmaniac@torreviejawireless.org Date: 2017-06-08T13:49:43+02:00
sca: fix core when release_appearance RPC command parameter has wrong index
(cherry picked from commit 68045ff55f8e9972d0560ae0216b0fe1f28556d6)
---
Modified: modules/sca/sca_rpc.c
---
Diff: https://github.com/kamailio/kamailio/commit/650f1cb590b927a1254562299496b097... Patch: https://github.com/kamailio/kamailio/commit/650f1cb590b927a1254562299496b097...
---
diff --git a/modules/sca/sca_rpc.c b/modules/sca/sca_rpc.c index 5e6873b48c..cac8465236 100644 --- a/modules/sca/sca_rpc.c +++ b/modules/sca/sca_rpc.c @@ -482,6 +482,11 @@ sca_rpc_release_appearance( rpc_t *rpc, void *ctx ) return; }
+ if (app_idx <= 0) { + rpc->fault(ctx, 500, "appearance-index must be > 0"); + return; + } + if (( ht = sca->appearances ) == NULL ) { rpc->fault( ctx, 500, "No active appearances" ); return;