From beb731d58d6064ae1c38d6027714dd4e62136a1b Mon Sep 17 00:00:00 2001
From: Quanah Gibson-Mount <quanah@openldap.org>
Date: Tue, 15 Jul 2008 20:29:53 +0000
Subject: [PATCH] ITS#5615

---
 CHANGES                         | 1 +
 libraries/liblutil/getpeereid.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/CHANGES b/CHANGES
index 11d8575c4d..e2f2876655 100644
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,7 @@ OpenLDAP 2.4.11 Release (2008/07/13)
 	Added libldap assertion control (ITS#5560)
 	Fixed libldap GnuTLS CRL result handling (ITS#5577)
 	Fixed libldap GnuTLS SSF computation (ITS#5585)
+	Fixed liblutil missing return code (ITS#5615)
 	Fixed slapd cert serial number parsing (ITS#5588)
 	Fixed slapd check for structural_class failures (ITS#5540)
 	Fixed slapd config backend renumbering (ITS#5571)
diff --git a/libraries/liblutil/getpeereid.c b/libraries/liblutil/getpeereid.c
index a3f4052e06..e68d0dda31 100644
--- a/libraries/liblutil/getpeereid.c
+++ b/libraries/liblutil/getpeereid.c
@@ -58,6 +58,7 @@ int lutil_getpeereid( int s, uid_t *euid, gid_t *egid
 		*euid = ucred_geteuid( uc );
 		*egid = ucred_getegid( uc );
 		ucred_free( uc );
+		return 0;
 	}
 
 #elif defined( SO_PEERCRED )
-- 
GitLab