From 35232a5a5f1142b3ed7e9f8e1a9029872586ecd5 Mon Sep 17 00:00:00 2001 From: Alden Torres Date: Thu, 3 Aug 2017 20:25:33 -0400 Subject: [PATCH] fixed -Wshorten-64-to-32 in 32 bits and explicit nullptr check --- src/file.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/file.cpp b/src/file.cpp index e5d8b32a8..07058f220 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -414,9 +414,9 @@ static_assert(!(open_mode::sparse & open_mode::attribute_mask), "internal flags #else struct dirent* de; errno = 0; - if ((de = ::readdir(m_handle))) + if ((de = ::readdir(m_handle)) != nullptr) { - m_inode = de->d_ino; + m_inode = static_cast(de->d_ino); m_name = de->d_name; } else