Fix: use updated buf_fill for sane buffer check