summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-mail/dovecot: fix userdb-passwd errnoEray Aslan2018-10-111-0/+294
In https://bugs.gentoo.org/667118 Reuben Farrelly noticed that running # doveadm user '*' causes auth daemon to generate errors like: auth-worker(3585): Error: getpwent() failed: Invalid argument This happens because on successful call getpwent() now sets errno=EINVAL starting from glibc-2.28. See https://sourceware.org/PR16004 for details. The fix is to check 'errno' only when 'getpwent()' fails. Reported-by: Reuben Farrelly Bug: https://bugs.gentoo.org/667118 Bug: https://sourceware.org/PR16004 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Signed-off-by: Eray Aslan <eras@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11