$NetBSD: patch-ab,v 1.12 2015/06/02 14:53:10 adam Exp $ --- CPP/Windows/FileFind.cpp.orig 2009-06-03 19:40:16.000000000 +0200 +++ CPP/Windows/FileFind.cpp @@ -350,7 +350,8 @@ bool CFindFile::FindFirst(LPCSTR wildcar } TRACEN((printf("CFindFile::FindFirst : closedir-2(dirp=%p)\n",_dirp))) - closedir(_dirp); + if (_dirp) + closedir(_dirp); _dirp = 0; SetLastError( ERROR_NO_MORE_FILES ); return false;