$OpenBSD$ Index: src/modules/lexdict/rawld/rawld.cpp --- src/modules/lexdict/rawld/rawld.cpp.orig +++ src/modules/lexdict/rawld/rawld.cpp @@ -168,7 +168,7 @@ void RawLD::deleteEntry() { long RawLD::getEntryCount() const { - if (idxfd < 0) return 0; + if ((long)idxfd <= 0) return 0; return idxfd->seek(0, SEEK_END) / IDXENTRYSIZE; }