diff options
Diffstat (limited to 'util/ectool.c')
-rw-r--r-- | util/ectool.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/util/ectool.c b/util/ectool.c index 8d91d2cb74..7a03764508 100644 --- a/util/ectool.c +++ b/util/ectool.c @@ -9402,7 +9402,9 @@ static int cmd_pchg_info(const struct ec_response_pchg *res) { static const char * const pchg_state_text[] = EC_PCHG_STATE_TEXT; - printf("State: %s (%d)\n", res->state < sizeof(pchg_state_text) + BUILD_ASSERT(ARRAY_SIZE(pchg_state_text) == PCHG_STATE_COUNT); + + printf("State: %s (%d)\n", res->state < PCHG_STATE_COUNT ? pchg_state_text[res->state] : "UNDEF", res->state); printf("Battery: %u%%\n", res->battery_percentage); printf("Errors: 0x%x\n", res->error); |