提交 156e681c authored 作者: Giovanni Maruzzelli's avatar Giovanni Maruzzelli

FS-6205 fixed, thx Dusan

上级 d5e6139a
...@@ -1579,7 +1579,7 @@ static switch_status_t load_config(int reload_type) ...@@ -1579,7 +1579,7 @@ static switch_status_t load_config(int reload_type)
int res = 0; int res = 0;
int interface_id = i; int interface_id = i;
if (strlen(globals.GSMOPEN_INTERFACES[i].name)) { if (strlen(globals.GSMOPEN_INTERFACES[i].name) && !globals.GSMOPEN_INTERFACES[i].active) {
WARNINGA("STARTING interface_id=%u\n", GSMOPEN_P_LOG, interface_id); WARNINGA("STARTING interface_id=%u\n", GSMOPEN_P_LOG, interface_id);
DEBUGA_GSMOPEN("id=%s\n", GSMOPEN_P_LOG, globals.GSMOPEN_INTERFACES[interface_id].id); DEBUGA_GSMOPEN("id=%s\n", GSMOPEN_P_LOG, globals.GSMOPEN_INTERFACES[interface_id].id);
...@@ -2989,7 +2989,7 @@ void find_ttyusb_devices(private_t *tech_pvt, const char *dirname) ...@@ -2989,7 +2989,7 @@ void find_ttyusb_devices(private_t *tech_pvt, const char *dirname)
usleep(200000); //0.2 seconds usleep(200000); //0.2 seconds
read_count = serialPort_serial_control->Read(f.answer, AT_BUFSIZ); read_count = serialPort_serial_control->Read(f.answer, AT_BUFSIZ);
if (read_count < 32) { if (read_count < 32) {
ERRORA("reading AT+GSN failed: |%s|, read_count=%d\n", GSMOPEN_P_LOG, f.answer, read_count); ERRORA("reading AT+GSN failed: |%s|, read_count=%d, probably harmless in 'gsm reload'\n", GSMOPEN_P_LOG, f.answer, read_count);
} else { } else {
strncpy(f.imei, f.answer+9, 15); strncpy(f.imei, f.answer+9, 15);
sprintf(at_command, "AT\r\n"); sprintf(at_command, "AT\r\n");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论