Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [msysGit] Re: [PATCH 1/2] MSVC: Do not close stdout to prevent a crash

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:52:30

Johannes Sixt [off-list ref] writes:
But in the description of fclose() there is also:

  After the call to fclose(), any use of stream results in undefined
  behavior.

And we do call fclose(stdout) in cmd_format_patch.
Yeah; this means the "in case builtin implementation is too lazy to clean
up after themselves, run_builtin() will clean things up for them" approach
taken by 0f15731 (Check for IO errors after running a command, 2007-06-24)
fundamentally does not work, which is a bit sad.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help