diff --git a/cwIo.cpp b/cwIo.cpp index f1cf723..f9dd606 100644 --- a/cwIo.cpp +++ b/cwIo.cpp @@ -214,7 +214,11 @@ namespace cw { if((rc = mutex::unlock(p->cbMutexH)) != kOkRC ) { - rc = cwLogError(rc,"io mutex callback mutex unlock failed."); + // Time out is not a failure + if( rc == kTimeOutRC ) + rc = kOkRC; + else + rc = cwLogError(rc,"io mutex callback mutex unlock failed."); } }