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