Index: connector/src/main/java/org/jboss/resource/adapter/mail/inflow/NewMsgsWorker.java =================================================================== --- connector/src/main/java/org/jboss/resource/adapter/mail/inflow/NewMsgsWorker.java (revision 108866) +++ connector/src/main/java/org/jboss/resource/adapter/mail/inflow/NewMsgsWorker.java (working copy) @@ -80,7 +80,9 @@ long now = System.currentTimeMillis(); long nextTime = ma.getNextNewMsgCheckTime(); long sleepMS = nextTime - now; - Thread.sleep(sleepMS); + if (sleepMS > 0) { + Thread.sleep(sleepMS); + } if( released ) break; // This has to go after the sleep otherwise we can get into an inconsistent state