Fix over-read buf