Return io.EOF when no bytes available.
Created by: fatlotus
I believe this is the correct behavior; at least, it matches the implementation of http://golang.org/src/bytes/buffer.go?s=8109:8159#L241.
Created by: fatlotus
I believe this is the correct behavior; at least, it matches the implementation of http://golang.org/src/bytes/buffer.go?s=8109:8159#L241.