fix segfault in lutimes when tv argument is NULL
authorÉrico Rolim <ericonr@disroot.org>
Thu, 12 Nov 2020 20:52:23 +0000 (17:52 -0300)
committerRich Felker <dalias@aerifal.cx>
Sun, 29 Nov 2020 05:57:24 +0000 (00:57 -0500)
commitc5d118ebbcfe41d928d8ffc913bc532c59237189
tree9ee3a3d08b232c8832dc6c2e485bca0ab55e5398
parent67f774625e84ad941d722f745f085c0bd4ae7582
fix segfault in lutimes when tv argument is NULL

calling lutimes with tv=0 is valid if the application wants to set the
timestamps to the current time. this commit makes it so the timespec
struct is populated with values from tv only if tv != 0 and calls
utimensat with times=0 if tv == 0.
src/legacy/lutimes.c