From f8b3d70c1396ab06e78240c6d21695b70c4221f2 Mon Sep 17 00:00:00 2001 From: Francois Isabelle Date: Thu, 23 Oct 2008 17:55:19 +0000 Subject: [PATCH] Fixed "Watchdog Timer Actions" display - Added mask to avoid wtd_action_string overrun --- ipmitool/lib/ipmi_mc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipmitool/lib/ipmi_mc.c b/ipmitool/lib/ipmi_mc.c index 776d41a..6a71fbc 100644 --- a/ipmitool/lib/ipmi_mc.c +++ b/ipmitool/lib/ipmi_mc.c @@ -609,7 +609,7 @@ ipmi_mc_get_watchdog(struct ipmi_intf * intf) printf("Watchdog Timer Is: %s\n", wdt_res->timer_use & 0x40 ? "Started/Running" : "Stopped"); printf("Watchdog Timer Actions: %s (0x%02x)\n", - wdt_action_string[wdt_res->timer_actions], wdt_res->timer_actions); + wdt_action_string[(wdt_res->timer_actions&0x07)], wdt_res->timer_actions); printf("Pre-timeout interval: %d seconds\n", wdt_res->pre_timeout); printf("Timer Expiration Flags: 0x%02x\n", wdt_res->timer_use_exp); printf("Initial Countdown: %i sec\n",