From 019a9de62611cbfa8cdfcb3b247f0eddb098a8ea Mon Sep 17 00:00:00 2001 From: Marie-Josee Blais Date: Wed, 30 Mar 2011 19:52:38 +0000 Subject: [PATCH] Re-adding C3 fix --- ipmitool/lib/ipmi_hpmfwupg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ipmitool/lib/ipmi_hpmfwupg.c b/ipmitool/lib/ipmi_hpmfwupg.c index 13cf1b7..717e704 100644 --- a/ipmitool/lib/ipmi_hpmfwupg.c +++ b/ipmitool/lib/ipmi_hpmfwupg.c @@ -3262,7 +3262,8 @@ int HpmfwupgQueryRollbackStatus(struct ipmi_intf *intf, struct HpmfwupgQueryRoll timeoutSec2 = time(NULL); }while( rsp && - (rsp->ccode == HPMFWUPG_COMMAND_IN_PROGRESS) && + ((rsp->ccode == HPMFWUPG_COMMAND_IN_PROGRESS) || + (rsp->ccode == IPMI_CC_TIMEOUT)) && (timeoutSec2 - timeoutSec1 < rollbackTimeout ) ); if ( rsp )