Re: [exim-dev] Why does tls_dropprivs_validate_require_ciphe…

Góra strony
Delete this message
Reply to this message
Autor: Phil Pennock
Data:  
Dla: Jeremy Harris
CC: exim-dev
Temat: Re: [exim-dev] Why does tls_dropprivs_validate_require_cipher() call fflush(NULL)?
On 2012-12-14 at 18:12 +0000, Jeremy Harris wrote:
> On 14/12/2012 16:56, Michael Haardt wrote:
> > I just came across those calls, because they fail on SunOS 4. Which files are
> > they supposed to flush?
>
> The linux manpage, at least, for fflush() says that NULL will
> flush all open files.


This is actually ANSI C. We're not even talking POSIX here, but C
itself.

It's "flush all stdio streams which might have buffered data", which
seems appropriate before a security boundary transition.

-Phil