Explorar o código

fix futimes legacy function with null tv pointer

a null pointer is valid here and indicates that the current time
should be used. based on patch by Felix Janda, simplified.
Rich Felker %!s(int64=9) %!d(string=hai) anos
pai
achega
ece0c48a60
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      src/legacy/futimes.c

+ 1 - 0
src/legacy/futimes.c

@@ -5,6 +5,7 @@
 int futimes(int fd, const struct timeval tv[2])
 {
 	struct timespec times[2];
+	if (!tv) return futimens(fd, 0);
 	times[0].tv_sec  = tv[0].tv_sec;
 	times[0].tv_nsec = tv[0].tv_usec * 1000;
 	times[1].tv_sec  = tv[1].tv_sec;