From f61c3acbafe6198bccc011aa454e2a349b9570b8 Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Fri, 1 Sep 2006 17:48:15 +0000 Subject: [PATCH] fix sequence number incrementing on retry --- ipmitool/src/plugins/lan/lan.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ipmitool/src/plugins/lan/lan.c b/ipmitool/src/plugins/lan/lan.c index 1c309da..7fbfb64 100644 --- a/ipmitool/src/plugins/lan/lan.c +++ b/ipmitool/src/plugins/lan/lan.c @@ -751,13 +751,13 @@ ipmi_lan_send_cmd(struct ipmi_intf * intf, struct ipmi_rq * req) intf->opened, intf->open); } - entry = ipmi_lan_build_cmd(intf, req); - if (entry == NULL) { - lprintf(LOG_ERR, "Aborting send command, unable to build"); - return NULL; - } - for (;;) { + entry = ipmi_lan_build_cmd(intf, req); + if (entry == NULL) { + lprintf(LOG_ERR, "Aborting send command, unable to build"); + return NULL; + } + if (ipmi_lan_send_packet(intf, entry->msg_data, entry->msg_len) < 0) { try++; usleep(5000);