Fixed an issue where the write semaphore is not released on an EOVERFLOW return.