On Thu, Dec 15, 2011 at 3:29 PM, Corey Minyard <tcminy...@gmail.com> wrote: [...] >>>> ~~~ 'src/plugins/open/open.c' ~~~ >>>> if (select(intf->fd+1,&rset, NULL, NULL, NULL)< 0) { >>>> lperror(LOG_ERR, "I/O Error"); >>>> return NULL; >>>> } >>>> ~~~ 'src/plugins/open/open.c' ~~~ >>>> >>>> Using select() here is good/wise. However select() is never going to >>>> time-out, because time-out is set to NULL. I believe I can patch it in [...] > Can you reproduce? That is a driver bug if so, and I'd prefer to fix it. > > -corey
For example with Oracle/Sun servers stop IPMI stack in ILOM. The select() mentioned above is never going to fail, because there is no time-out set. Thus "I/O error" is never going to happen. Yes, I can reproduce this anytime. Z. ------------------------------------------------------------------------------ 10 Tips for Better Server Consolidation Server virtualization is being driven by many needs. But none more important than the need to reduce IT complexity while improving strategic productivity. Learn More! http://www.accelacomm.com/jaw/sdnl/114/51507609/ _______________________________________________ Ipmitool-devel mailing list Ipmitool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipmitool-devel