summaryrefslogtreecommitdiff
path: root/mail/xfmail/patches/patch-ab
blob: 719c381fc868612b0076279fe1e4fb653ea6e997 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$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';