summaryrefslogtreecommitdiff
path: root/common/pmu_tps65090.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/pmu_tps65090.c')
-rw-r--r--common/pmu_tps65090.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/common/pmu_tps65090.c b/common/pmu_tps65090.c
index faba493fb4..3af89ad5bb 100644
--- a/common/pmu_tps65090.c
+++ b/common/pmu_tps65090.c
@@ -561,8 +561,11 @@ static int command_pmu(int argc, char **argv)
if (argc > 1) {
repeat = strtoi(argv[1], &e, 0);
if (*e) {
- if (strlen(argv[1]) >= 1 && argv[1][0] == 'r')
+ if (strlen(argv[1]) >= 1 && argv[1][0] == 'r') {
board_hard_reset();
+ /* If this returns, there was an error */
+ return EC_ERROR_UNKNOWN;
+ }
ccputs("Invalid repeat count\n");
return EC_ERROR_INVAL;