On 5/6/19 5:47 PM, Florian Weimer wrote: > * Bernhard Voelker: >> What is the problem? I mean if it is use-after-free as mentioned in >> the first mail, then write() after fflush() without error checking via >> another fflush() is in the same category, isn't it? > > No, there is no memory corruption involved because stdout and stderr > remain valid.
IMO that's easier to detect than a write() without a following error checking; the consequences may also be quite fatal for the user. Have a nice day, Berny