]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
i_getgr*(): OpenBSD workaround is now only used for <5.0.
authorTimo Sirainen <tss@iki.fi>
Tue, 2 Aug 2011 10:29:47 +0000 (13:29 +0300)
committerTimo Sirainen <tss@iki.fi>
Tue, 2 Aug 2011 10:29:47 +0000 (13:29 +0300)
Patch by Brad.

src/lib/ipwd.c

index 2760e6195c187ed63c1c0e94e8e6b3759cb94294..bb2e921bf499aa362353fb4d9a75a8b5a37c60b2 100644 (file)
@@ -31,9 +31,8 @@ static void gr_init(void)
        long size;
 
        if (grbuf == NULL) {
-               /* OpenBSD (up to 4.8 at least) reports too low value in
-                  sysconf() */
-#ifndef __OpenBSD__
+               /* OpenBSD up to 4.9 reports too low value in sysconf() */
+#if !defined(__OpenBSD__) || OpenBSD >= 201111
                size = sysconf(_SC_GETGR_R_SIZE_MAX);
                if (size < 0)
 #endif