From a99a584694a222ca383ec47e5154b6edf4362585 Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Thu, 23 Apr 2009 02:56:57 +1000 Subject: mingw_utime(): times can be NULL --- libbb/mingw.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'libbb') diff --git a/libbb/mingw.c b/libbb/mingw.c index 2839d9df6..e8195ade6 100644 --- a/libbb/mingw.c +++ b/libbb/mingw.c @@ -251,8 +251,10 @@ int mingw_utime (const char *file_name, const struct utimbuf *times) if ((fh = open(file_name, O_RDWR | O_BINARY)) < 0) return -1; - time_t_to_filetime(times->modtime, &mft); - time_t_to_filetime(times->actime, &aft); + if (times) { + time_t_to_filetime(times->modtime, &mft); + time_t_to_filetime(times->actime, &aft); + } if (!SetFileTime((HANDLE)_get_osfhandle(fh), NULL, &aft, &mft)) { errno = EINVAL; rc = -1; -- cgit v1.2.3-55-g6feb