diff --git a/smb/kio_smb_dir.cpp b/smb/kio_smb_dir.cpp --- a/smb/kio_smb_dir.cpp +++ b/smb/kio_smb_dir.cpp @@ -418,7 +418,7 @@ QDateTime dt = QDateTime::fromString(mtimeStr, Qt::ISODate); if (dt.isValid()) { struct utimbuf utbuf; - utbuf.actime = QFileInfo(file).lastRead().toTime_t(); // access time, unchanged + utbuf.actime = QFileInfo(dstFile).lastRead().toTime_t(); // access time, unchanged utbuf.modtime = dt.toTime_t(); // modification time utime(QFile::encodeName(dstFile).constData(), &utbuf); }