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

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2015-11-19T13:31:10+01:00

kamctl: require db or ctl engine made specific for dispatcher subcommands

---

Modified: utils/kamctl/kamctl

---

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

---

diff --git a/utils/kamctl/kamctl b/utils/kamctl/kamctl
index 39e89eb..22d9643 100755
--- a/utils/kamctl/kamctl
+++ b/utils/kamctl/kamctl
@@ -1583,15 +1583,15 @@ cr() {
 ### DISPATCHER management
 #
 dispatcher() {
-       require_dbengine
-       require_ctlengine
        case $1 in
                show)
+                       require_dbengine
                        mecho "dispatcher gateways"
                        QUERY="select * FROM $DISPATCHER_TABLE ORDER BY 
$DISPATCHER_SETID_COLUMN; "
                        $DBROCMD "$QUERY"
                        ;;
                addgw|add)
+                       require_dbengine
                        shift
                        if [ $# -lt 2 ] ; then
                                merr "too few parameters"
@@ -1638,6 +1638,7 @@ dispatcher() {
 
                        ;;
                rmgw|rm)
+                       require_dbengine
                        shift
                        if [ $# -ne 1 ] ; then
                                merr "missing gateway id to be removed"
@@ -1654,10 +1655,12 @@ dispatcher() {
 
                        ;;
                reload)
+                       require_ctlengine
                        $CTLCMD ds_reload
                        ;;
 
                dump)
+                       require_ctlengine
                        $CTLCMD ds_list
                        ;;
 


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to