From: Timo Sirainen Date: Tue, 2 Aug 2011 10:29:47 +0000 (+0300) Subject: i_getgr*(): OpenBSD workaround is now only used for <5.0. X-Git-Tag: 2.0.14~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe215bf7c30388b30643a003f3bbf399665a07a2;p=thirdparty%2Fdovecot%2Fcore.git i_getgr*(): OpenBSD workaround is now only used for <5.0. Patch by Brad. --- diff --git a/src/lib/ipwd.c b/src/lib/ipwd.c index 2760e6195c..bb2e921bf4 100644 --- a/src/lib/ipwd.c +++ b/src/lib/ipwd.c @@ -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