From 723e3da0378c76c88465d314988639081fd4bcec Mon Sep 17 00:00:00 2001 From: Zdenek Styblik Date: Thu, 25 Apr 2013 07:43:07 +0000 Subject: [PATCH] ID: 3611306 - 'lib/ipmi_tsol.c' - fix always fail in case of error Commit fixes bug introduced by fix for ID#3600946 where an error case was missing braces, so it would always fail. Commit for Dan Gora --- ipmitool/lib/ipmi_tsol.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ipmitool/lib/ipmi_tsol.c b/ipmitool/lib/ipmi_tsol.c index 9beb84b..62e043a 100644 --- a/ipmitool/lib/ipmi_tsol.c +++ b/ipmitool/lib/ipmi_tsol.c @@ -456,9 +456,10 @@ ipmi_tsol_main(struct ipmi_intf * intf, int argc, char ** argv) */ if (recvip == NULL) { result = intf->open(intf); /* must connect first */ - if (result < 0) + if (result < 0) { close(fd_socket); return -1; + } mylen = sizeof(myaddr); if (getsockname(intf->fd, (struct sockaddr *)&myaddr, &mylen) < 0) {