streams.h has some methods that can be tricked into dereferencing null pointers or end() iterators. Fix this. This problem does not manifest in practice (yet), it seems.
Discovered by @theuni.
streams.h has some methods that can be tricked into dereferencing
null pointers or end() iterators. Fix this.
utACK f478d98fe49d3c0c0f2c79b3f8d9dbfc1aafd407
utACK f478d98
post-merge utACK f478d98fe49d3c0c0f2c79b3f8d9dbfc1aafd407