Merge branch 'sim-channels' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels
This commit is contained in:
@@ -461,12 +461,12 @@ int process_command(char *buf) {
|
|||||||
int i,j,k;
|
int i,j,k;
|
||||||
char modulename[TELNET_CMD_MAXSIZE];
|
char modulename[TELNET_CMD_MAXSIZE];
|
||||||
char cmd[TELNET_CMD_MAXSIZE];
|
char cmd[TELNET_CMD_MAXSIZE];
|
||||||
char cmdb[TELNET_MAX_MSGLENGTH];
|
char *cmdb=NULL;
|
||||||
char *bufbck;
|
char *bufbck;
|
||||||
int rt;
|
int rt;
|
||||||
memset(modulename,0,sizeof(modulename));
|
memset(modulename,0,sizeof(modulename));
|
||||||
memset(cmd,0,sizeof(cmd));
|
memset(cmd,0,sizeof(cmd));
|
||||||
memset(cmdb,0,sizeof(cmdb));
|
|
||||||
|
|
||||||
if (strncasecmp(buf,"ex",2) == 0)
|
if (strncasecmp(buf,"ex",2) == 0)
|
||||||
return CMDSTATUS_EXIT;
|
return CMDSTATUS_EXIT;
|
||||||
@@ -490,12 +490,10 @@ int process_command(char *buf) {
|
|||||||
return CMDSTATUS_FOUND;
|
return CMDSTATUS_FOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
memset(modulename,0,sizeof(modulename));
|
|
||||||
memset(cmd,0,sizeof(cmd));
|
|
||||||
memset(cmdb,0,sizeof(cmdb));
|
|
||||||
bufbck=strdup(buf);
|
bufbck=strdup(buf);
|
||||||
rt=CMDSTATUS_NOTFOUND;
|
rt=CMDSTATUS_NOTFOUND;
|
||||||
j = sscanf(buf,"%19s %19s %[^\t\n]",modulename,cmd,cmdb);
|
j = sscanf(buf,"%19s %19s %m[^\t\n]",modulename,cmd,&cmdb);
|
||||||
|
|
||||||
if (telnetparams.telnetdbg > 0)
|
if (telnetparams.telnetdbg > 0)
|
||||||
printf("process_command: %i words, module=%s cmd=%s, parameters= %s\n",j,modulename,cmd,cmdb);
|
printf("process_command: %i words, module=%s cmd=%s, parameters= %s\n",j,modulename,cmd,cmdb);
|
||||||
@@ -562,7 +560,7 @@ int process_command(char *buf) {
|
|||||||
rt= CMDSTATUS_FOUND;
|
rt= CMDSTATUS_FOUND;
|
||||||
} /* loop */
|
} /* loop */
|
||||||
} /* for i */
|
} /* for i */
|
||||||
|
free(cmdb);
|
||||||
free(bufbck);
|
free(bufbck);
|
||||||
return rt;
|
return rt;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user