Mercurial > dovecot > core-2.2
changeset 13149:d7f76c266657
i_getgr*(): OpenBSD workaround is now only used for <5.0.
Patch by Brad.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 02 Aug 2011 13:29:47 +0300 |
parents | f42aac06a3df |
children | 3b4612e2a25a ba03935cc599 |
files | src/lib/ipwd.c |
diffstat | 1 files changed, 2 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/ipwd.c Fri Jul 29 12:25:52 2011 +0300 +++ b/src/lib/ipwd.c Tue Aug 02 13:29:47 2011 +0300 @@ -31,9 +31,8 @@ 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