16 lines
603 B
Text
16 lines
603 B
Text
$NetBSD: patch-ab,v 1.5 2005/03/16 16:17:42 rillig Exp $
|
|
|
|
--- src/mail/addrbookdb.cpp.orig Fri Jan 2 04:54:01 2004
|
|
+++ src/mail/addrbookdb.cpp Wed Mar 16 14:13:41 2005
|
|
@@ -174,7 +174,11 @@ AddressBookDB::Load(const char *configdi
|
|
dir = opendir(configdir);
|
|
if (dir == NULL)
|
|
return false;
|
|
+#ifdef HAVE_READDIR_R
|
|
while (readdir_r(dir, &entry, &result) == 0 && result != NULL) {
|
|
+#else
|
|
+ while ( (result = readdir(dir)) != NULL) {
|
|
+#endif
|
|
if (NAMLEN(result) > 8 && strncmp(result->d_name, ".xfbook.", 8) == 0) {
|
|
strncpy(buf, result->d_name, NAMLEN(result));
|
|
buf[NAMLEN(result)] = '\0';
|