$NetBSD: patch-aq,v 1.1 2005/12/11 22:22:37 joerg Exp $ --- src/fileman.cc.orig 2005-12-11 22:08:19.000000000 +0000 +++ src/fileman.cc @@ -212,7 +212,7 @@ fileManager::readDir() PTH_YIELD; entries = (char **)realloc (entries, (++diritems) * sizeof(char *)); - entries[diritems - 1] = (char *)malloc( ((entry->d_reclen) + 1) * + entries[diritems - 1] = (char *)malloc( (sizeof(*entry) + entry->d_namlen + 1) * sizeof(char)); strcpy(entries[diritems - 1], entry->d_name); }