|
@@ -1127,7 +1127,7 @@ static portBASE_TYPE prvTaskNTPCommand(cli_state_t *cli_state, int8_t *pcWriteBu
|
|
if (strncmp(str, "IP", 2) == 0) {
|
|
if (strncmp(str, "IP", 2) == 0) {
|
|
if (xParameterStringLength <= 15) {
|
|
if (xParameterStringLength <= 15) {
|
|
if (ipaddr_addr(str_temp) != IPADDR_NONE) {
|
|
if (ipaddr_addr(str_temp) != IPADDR_NONE) {
|
|
- if (strncmp(str_temp, sSettings.sSNTP.ip, strlen(str_temp)) != 0) {
|
|
|
|
|
|
+ if (strncmp(str_temp, sSettings.sSNTP.ip, strlen(str_temp)) != 0 || strlen(sSettings.sSNTP.ip) != strlen(str_temp)) {
|
|
SetSntpServerIpStr(str_temp);
|
|
SetSntpServerIpStr(str_temp);
|
|
cli_save_config(cli_state);
|
|
cli_save_config(cli_state);
|
|
}
|
|
}
|
|
@@ -3101,7 +3101,7 @@ static portBASE_TYPE prvTaskSysLogCommand(cli_state_t *cli_state, int8_t *pcWri
|
|
if (xParameterStringLength <= 15) {
|
|
if (xParameterStringLength <= 15) {
|
|
if (ipaddr_addr(str_temp) != IPADDR_NONE) {
|
|
if (ipaddr_addr(str_temp) != IPADDR_NONE) {
|
|
GetSyslogServer(str, &len);
|
|
GetSyslogServer(str, &len);
|
|
- if (strncmp(str_temp, str, strlen(str_temp)) != 0) {
|
|
|
|
|
|
+ if (strncmp(str_temp, str, strlen(str_temp)) != 0 || strlen(str_temp) != strlen(str)) {
|
|
SetSyslogServer(str_temp);
|
|
SetSyslogServer(str_temp);
|
|
cli_save_config(cli_state);
|
|
cli_save_config(cli_state);
|
|
}
|
|
}
|
|
@@ -3231,7 +3231,7 @@ static portBASE_TYPE prvTaskRADIUSCommand(cli_state_t *cli_state, int8_t *pcWri
|
|
if (xParameterStringLength <= 15) {
|
|
if (xParameterStringLength <= 15) {
|
|
if (ipaddr_addr(str_temp) != IPADDR_NONE) {
|
|
if (ipaddr_addr(str_temp) != IPADDR_NONE) {
|
|
GetRDSIpStr(str, &len);
|
|
GetRDSIpStr(str, &len);
|
|
- if (strncmp(str_temp, str, strlen(str_temp)) != 0) {
|
|
|
|
|
|
+ if (strncmp(str_temp, str, strlen(str_temp)) != 0 || strlen(str_temp) != strlen(str)) {
|
|
SetRDSIpStr(str_temp);
|
|
SetRDSIpStr(str_temp);
|
|
cli_save_config(cli_state);
|
|
cli_save_config(cli_state);
|
|
}
|
|
}
|
|
@@ -3273,7 +3273,7 @@ static portBASE_TYPE prvTaskRADIUSCommand(cli_state_t *cli_state, int8_t *pcWri
|
|
}
|
|
}
|
|
}
|
|
}
|
|
GetRDSPasswordkStr(str, &len);
|
|
GetRDSPasswordkStr(str, &len);
|
|
- if (strncmp(str_temp, str, strlen(str_temp)) != 0) {
|
|
|
|
|
|
+ if (strncmp(str_temp, str, strlen(str_temp)) != 0 || strlen(str_temp) != strlen(str)) {
|
|
SetRDSPasswordkStr(str_temp);
|
|
SetRDSPasswordkStr(str_temp);
|
|
cli_save_config(cli_state);
|
|
cli_save_config(cli_state);
|
|
}
|
|
}
|