diff --git a/ftk/src/ftkfsys.cpp b/ftk/src/ftkfsys.cpp index 7685c51..87b0361 100644 --- a/ftk/src/ftkfsys.cpp +++ b/ftk/src/ftkfsys.cpp @@ -3398,7 +3398,7 @@ RCODE F_FileHdl::directRead( // one (if not already allocated), and use it. if ((ui64ReadOffset & m_ui64NotOnSectorBoundMask) || - (((FLMUINT64)pucDestBuffer) & m_ui64NotOnSectorBoundMask) || + (((FLMUINT64)((FLMUINT)pucDestBuffer)) & m_ui64NotOnSectorBoundMask) || (((FLMUINT64)uiBytesToRead & m_ui64NotOnSectorBoundMask))) { if( m_bRequireAlignedIO)