diff options
Diffstat (limited to 'python/arfile.cc')
| -rw-r--r-- | python/arfile.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/python/arfile.cc b/python/arfile.cc index 50cd1246..8f45e658 100644 --- a/python/arfile.cc +++ b/python/arfile.cc @@ -232,7 +232,8 @@ static PyObject *_extract(FileFd &Fd, const ARArchive::Member *member, return PyErr_SetFromErrnoWithFilename(PyExc_OSError, outfile); size -= read; } - utimbuf time = {member->MTime, member->MTime}; + utimbuf time = {static_cast<time_t>(member->MTime), + static_cast<time_t>(member->MTime)}; if (utime(outfile,&time) == -1) return PyErr_SetFromErrnoWithFilename(PyExc_OSError, outfile); Py_RETURN_TRUE; |
