From 68afc1b001614dad169e27a9c959182669017b54 Mon Sep 17 00:00:00 2001 From: Jean-Michel Audet Date: Fri, 1 Dec 2006 16:34:48 +0000 Subject: [PATCH] Handle timeout completion code C3h in SaveFirmwareImage --- ipmitool/lib/ipmi_fwum.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/ipmitool/lib/ipmi_fwum.c b/ipmitool/lib/ipmi_fwum.c index 3085072..b855a54 100644 --- a/ipmitool/lib/ipmi_fwum.c +++ b/ipmitool/lib/ipmi_fwum.c @@ -1049,7 +1049,21 @@ static tKFWUM_Status KfwumSaveFirmwareImage(struct ipmi_intf * intf, { retry = 1; status = KFWUM_STATUS_OK; - }else + } + else if(rsp->ccode == 0xC3) + { + if(retry == 0) + { + retry = 1; + status = KFWUM_STATUS_OK; + } + else + { + status = KFWUM_STATUS_ERROR; + out = 1; + } + } + else { printf("FWUM Firmware Save Firmware Image Download returned %x\n", rsp->ccode);