Fixed bug introduced in CVS revision 1.15 of lib/ipmi_tsol.c where
an error case was missing braces, so it would always fail.
---
 ipmitool/lib/ipmi_tsol.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

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) {

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to