K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-06-10T19:02:09.293465Z K 7 svn:log V 350 For the case where another thread was doing a connect and that connect failed, the thread would be left stuck in msleep() indefinitely, since it would call msleep() again for the case where rc_client == NULL. Change the loop criteria and the if just after the loop, so that this case is handled correctly. Reviewed by: dfr Approved by: kib (mentor) END