From 15d4a0c55c6158d66f6963292ce9c7a9bd2539ca Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Fri, 18 Apr 2014 06:27:54 +0000 Subject: [PATCH] merged stats fix from RC_0_16 --- src/file.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/file.cpp b/src/file.cpp index cc93fff4c..b7416f6aa 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -216,12 +216,10 @@ namespace libtorrent s->atime = file_time_to_posix(data.ftLastAccessTime); s->mtime = file_time_to_posix(data.ftLastWriteTime); - s->mode = ((data.dwFileAttributes & FILE_ATTRIBUTE_NORMAL) - ? file_status::regular_file : 0) - | ((data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) - ? file_status::directory : 0) - | ((data.dwFileAttributes & FILE_ATTRIBUTE_DEVICE) - ? file_status::character_special : 0); + s->mode = (data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) + ? file_status::directory + : (data.dwFileAttributes & FILE_ATTRIBUTE_DEVICE) + ? file_status::character_special : file_status::regular_file; #else