Explorar el 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 hace 10 años
padre
commit
ece0c48a60
Se han modificado 1 ficheros con 1 adiciones y 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;