aboutsummaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd22/files/patch-df
diff options
context:
space:
mode:
Diffstat (limited to 'mail/cyrus-imapd22/files/patch-df')
-rw-r--r--mail/cyrus-imapd22/files/patch-df22
1 files changed, 22 insertions, 0 deletions
diff --git a/mail/cyrus-imapd22/files/patch-df b/mail/cyrus-imapd22/files/patch-df
new file mode 100644
index 000000000000..93540e209402
--- /dev/null
+++ b/mail/cyrus-imapd22/files/patch-df
@@ -0,0 +1,22 @@
+Index: master/service.c
+===================================================================
+RCS file: /usr/home/ume/ncvs/src/cyrus-imapd/master/service.c,v
+retrieving revision 1.2
+diff -u -r1.2 service.c
+--- master/service.c 2001/02/01 14:11:43 1.2
++++ master/service.c 2001/02/01 22:10:35
+@@ -99,7 +99,13 @@
+
+ /* is this a connection from the local host? */
+ if (getpeername(fd, (struct sockaddr *) &sin, &len) == 0) {
+- if (((struct sockaddr *)&sin)->sa_family == AF_UNIX) {
++ switch (((struct sockaddr *)&sin)->sa_family) {
++ case AF_INET:
++#ifdef INET6
++ case AF_INET6:
++#endif
++ break;
++ default:
+ return 1;
+ }
+ }