Igor Pavlov - 2021-09-10

Thanks for report!
I'll fix that problem in another function.

bool CDirEntry::IsDots() const throw()
{
  #if !defined(_AIX)
  if (Type != DT_DIR && Type != DT_UNKNOWN)
    return false;
  #endif

  return Name.Len() != 0
      && Name.Len() <= 2
      && Name[0] == '.'
      && (Name.Len() == 1 || Name[1] == '.');
}
 

Last edit: Igor Pavlov 2021-09-10