BZ #1190: stream behaviour on encountering an EOF

David Miller davem@davemloft.net
Thu Sep 13 19:13:00 GMT 2012


From: Rich Felker <dalias@aerifal.cx>
Date: Thu, 13 Sep 2012 15:05:01 -0400

> I really don't see any way that fixing this bug in glibc could break
> anything; the reluctance to fix it seems to be purely the conservative
> maintainership philosophy lingering from the Drepper era, whereby
> fixing bugs was not allowed on the theory that some application might
> depend on the bug.

FWIW, I agree completely with Rich's impression.

And it's kind of ironic because even such judgments were never handed
out consistently.  Consider the whole overlapping memcpy() debacle as
the most notable example.  It was OK in that situation to knowingly
and provably break applications for the sake of what amounted to an
optimization.

But we can't risk deeply theoretical application breakage in order to
achieve conformance and fix a bug?



More information about the Libc-alpha mailing list