this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix sys_utimes(path, NULL) crashing

+7 -5
+7 -5
src/kernel/emulation/linux/time/utimes.c
··· 8 8 int ret; 9 9 struct linux_timeval ltv[2]; 10 10 11 - ltv[0].tv_sec = tv[0].tv_sec; 12 - ltv[0].tv_usec = tv[0].tv_usec; 13 - ltv[1].tv_sec = tv[1].tv_sec; 14 - ltv[1].tv_usec = tv[1].tv_usec; 11 + if (tv) { 12 + ltv[0].tv_sec = tv[0].tv_sec; 13 + ltv[0].tv_usec = tv[0].tv_usec; 14 + ltv[1].tv_sec = tv[1].tv_sec; 15 + ltv[1].tv_usec = tv[1].tv_usec; 16 + } 15 17 16 - ret = LINUX_SYSCALL(__NR_utimes, path, ltv); 18 + ret = LINUX_SYSCALL(__NR_utimes, path, tv ? ltv : 0); 17 19 if (ret < 0) 18 20 ret = errno_linux_to_bsd(ret); 19 21