Current code doesn't prevent RECVFILE partial reads from being done against IPC$ and PRINT$ shares. These shares do not use the normal file write backend so data will be left incorrectly in the TCP buffer against open handles. Back-port of Metze's master patch to follow. Jeremy.