bsc: Allow multiple subsequent calls of f_MscConnHdlr_init()
If the function was called once, don't start another VTY/telnet component. Change-Id: I47bdeb0417a6814ed3a3f5c0c5797bd1bc7a59ba
This commit is contained in:
parent
3618d9d748
commit
e97eab4da4
|
@ -297,14 +297,19 @@ type component MSC_ConnHdlr extends BSSAP_ConnHdlr, RSL_DchanHdlr, MGCP_ConnHdlr
|
|||
|
||||
var MediaState g_media;
|
||||
var TestHdlrParams g_pars;
|
||||
|
||||
var boolean g_vty_initialized := false;
|
||||
}
|
||||
|
||||
/* initialize all parameters */
|
||||
function f_MscConnHdlr_init(integer i, HostName bts, HostName mgw) runs on MSC_ConnHdlr {
|
||||
f_MediaState_init(g_media, i, bts, mgw);
|
||||
map(self:BSCVTY, system:BSCVTY);
|
||||
f_vty_set_prompts(BSCVTY);
|
||||
f_vty_transceive(BSCVTY, "enable");
|
||||
if (not g_vty_initialized) {
|
||||
map(self:BSCVTY, system:BSCVTY);
|
||||
f_vty_set_prompts(BSCVTY);
|
||||
f_vty_transceive(BSCVTY, "enable");
|
||||
g_vty_initialized := true;
|
||||
}
|
||||
}
|
||||
|
||||
/* Callback function from general BSSMAP_Emulation whenever a connectionless
|
||||
|
|
Loading…
Reference in New Issue