avoid invalid use of va_arg in open
authorRich Felker <dalias@aerifal.cx>
Fri, 6 Jun 2014 19:43:16 +0000 (15:43 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 6 Jun 2014 19:43:16 +0000 (15:43 -0400)
commit9c2d437cb343a9a9e1c2d5dea4e0ae6a7d4fa0be
tree947945c14468d53e39742cfe33834a6d9f7bd26f
parent7765706c0584ed4a30e0b7a3ada742e490ef02b0
avoid invalid use of va_arg in open

reading the variadic mode argument is only valid when the O_CREAT flag
is present. this probably does not matter, but is needed for formal
correctness, and could affect LTO or other full-program analysis.
src/fcntl/open.c