[sr-dev] git:master: kex: fix in mi debug command with no parameter
Daniel-Constantin Mierla
miconda at gmail.com
Mon Jun 22 11:19:39 CEST 2009
Module: sip-router
Branch: master
Commit: e4fc24fe3c350a231cf00b74c05c3c05c2a1e289
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e4fc24fe3c350a231cf00b74c05c3c05c2a1e289
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: Mon Jun 22 11:17:58 2009 +0200
kex: fix in mi debug command with no parameter
- reported by Juha Heinanen
---
modules_k/kex/mi_core.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/modules_k/kex/mi_core.c b/modules_k/kex/mi_core.c
index 369fe59..9714d1f 100644
--- a/modules_k/kex/mi_core.c
+++ b/modules_k/kex/mi_core.c
@@ -320,7 +320,7 @@ static struct mi_root *mi_debug(struct mi_root *cmd, void *param)
int new_debug = 0;
str group_name = {"core", 4};
str var_name = {"debug", 5};
- void *vval;
+ void *vval = 0;
int set = 0;
unsigned int val_type;
@@ -333,7 +333,7 @@ static struct mi_root *mi_debug(struct mi_root *cmd, void *param)
if(cfg_get_by_name(_kex_cfg_ctx, &group_name, &var_name, &vval,
&val_type)!=0)
return init_mi_tree( 500, MI_SSTR(MI_INTERNAL_ERR));
- new_debug = *((int*)vval);
+ new_debug = (int)(long)vval;
}
rpl_tree = init_mi_tree( 200, MI_SSTR(MI_OK));
if (rpl_tree==0)
More information about the sr-dev
mailing list