diff --git a/common/utils/telnetsrv/telnetsrv_proccmd.c b/common/utils/telnetsrv/telnetsrv_proccmd.c index d8ae2bfc6e529118bec3bc3f02d98d5f38a3f966..6a8f60ac8b49bf3a111cdbecf71840e46a2a4d91 100644 --- a/common/utils/telnetsrv/telnetsrv_proccmd.c +++ b/common/utils/telnetsrv/telnetsrv_proccmd.c @@ -216,11 +216,15 @@ int s = sscanf(buf,"%*s %i-%i",&idx1,&idx2); { set_glog_onlinelog(0); } + if (strcasestr(buf,"show") != NULL) + { + proccmd_show("loglvl",debug,prnt); + } return 0; } /*-------------------------------------------------------------------------------------*/ void add_softmodem_cmds() { - add_telnetcmd("softmodem",NULL,proc_cmdarray); + add_telnetcmd("softmodem",proc_vardef,proc_cmdarray); } diff --git a/common/utils/telnetsrv/telnetsrv_proccmd.h b/common/utils/telnetsrv/telnetsrv_proccmd.h index 8a3173e3d1cb75182d15910c1909f3f08553c614..a80c120b603607b8708f8d5c9262b9821cb7c255 100644 --- a/common/utils/telnetsrv/telnetsrv_proccmd.h +++ b/common/utils/telnetsrv/telnetsrv_proccmd.h @@ -42,6 +42,9 @@ extern int proccmd_show(char *buf, int debug, telnet_printfunc_t prnt); extern int proccmd_thread(char *buf, int debug, telnet_printfunc_t prnt); extern int proccmd_exit(char *buf, int debug, telnet_printfunc_t prnt); extern int proccmd_log(char *buf, int debug, telnet_printfunc_t prnt); +telnetshell_vardef_t proc_vardef[] = { +{"",0,NULL} +}; telnetshell_cmddef_t proc_cmdarray[] = { {"show","loglvl|thread", proccmd_show},