|
@@ -1511,7 +1511,7 @@ static portBASE_TYPE prvTaskAKBCommand(cli_state_t *cli_state, int8_t *pcWriteBu
|
|
|
|
|
|
switch (i) {
|
|
switch (i) {
|
|
case ARG_AKB_VOLT_CELL_MIN:
|
|
case ARG_AKB_VOLT_CELL_MIN:
|
|
- if (value < sSettings.UPS_Setting.Ucellmax && value > MIN_VOLT_CELL_RANGE) {
|
|
|
|
|
|
+ if (value < sSettings.UPS_Setting.Ucellmax && value >= MIN_VOLT_CELL_RANGE) {
|
|
SetUPSVoltCellMinStr(str);
|
|
SetUPSVoltCellMinStr(str);
|
|
cli_save_config(cli_state);
|
|
cli_save_config(cli_state);
|
|
} else {
|
|
} else {
|
|
@@ -2857,7 +2857,7 @@ static portBASE_TYPE prvTaskUPSCommand(cli_state_t *cli_state, int8_t *pcWriteBu
|
|
|
|
|
|
memset(pcWriteBuffer, 0, configCOMMAND_INT_MAX_OUTPUT_SIZE);
|
|
memset(pcWriteBuffer, 0, configCOMMAND_INT_MAX_OUTPUT_SIZE);
|
|
|
|
|
|
- if (cli_state->user_id != ADMIN && i != ARG_CONFIG_INFO) {
|
|
|
|
|
|
+ if (cli_state->user_id != ADMIN) {
|
|
strncpy( ( char * ) pcWriteBuffer, ( const char * ) pcPermissionDenied, strlen( ( char * ) pcPermissionDenied ) );
|
|
strncpy( ( char * ) pcWriteBuffer, ( const char * ) pcPermissionDenied, strlen( ( char * ) pcPermissionDenied ) );
|
|
return pdFALSE;
|
|
return pdFALSE;
|
|
}
|
|
}
|
|
@@ -3121,7 +3121,7 @@ static portBASE_TYPE prvTaskFTPCommand(cli_state_t *cli_state, int8_t *pcWriteBu
|
|
|
|
|
|
memset(pcWriteBuffer, 0, configCOMMAND_INT_MAX_OUTPUT_SIZE);
|
|
memset(pcWriteBuffer, 0, configCOMMAND_INT_MAX_OUTPUT_SIZE);
|
|
|
|
|
|
- if (cli_state->user_id != ADMIN) {
|
|
|
|
|
|
+ if (cli_state->user_id != ADMIN && i != ARG_FTP_info) {
|
|
strncpy((char *)pcWriteBuffer, (const char *)pcPermissionDenied, strlen((char *)pcPermissionDenied));
|
|
strncpy((char *)pcWriteBuffer, (const char *)pcPermissionDenied, strlen((char *)pcPermissionDenied));
|
|
return pdFALSE;
|
|
return pdFALSE;
|
|
}
|
|
}
|