about summary refs log tree commit diff
path: root/src/libposixplz
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2018-09-17 18:21:53 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2018-09-17 18:21:53 +0000
commit9eaecb924f06c8aaa84e6c55580b00d3ee708442 (patch)
tree7cf45e5eafeef16ca2300cf6ebd147d37f820c7a /src/libposixplz
parent541aff174f51085c62060384431db15dab96d296 (diff)
downloadskalibs-9eaecb924f06c8aaa84e6c55580b00d3ee708442.tar.gz
skalibs-9eaecb924f06c8aaa84e6c55580b00d3ee708442.tar.xz
skalibs-9eaecb924f06c8aaa84e6c55580b00d3ee708442.zip
bugfix: if HASGETPEERUCRED, getpeereid() had UB
Diffstat (limited to 'src/libposixplz')
-rw-r--r--src/libposixplz/getpeereid.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libposixplz/getpeereid.c b/src/libposixplz/getpeereid.c
index ae1142f..033a0af 100644
--- a/src/libposixplz/getpeereid.c
+++ b/src/libposixplz/getpeereid.c
@@ -38,7 +38,7 @@ int getpeereid (int s, uid_t *u, gid_t *g)
 
 int getpeereid (int s, uid_t *u, gid_t *g)
 {
-  ucred_t *cred ;
+  ucred_t *cred = 0 ;
   if (getpeerucred(s, &cred) == -1) return -1 ;
   *u = ucred_geteuid(cred) ;
   *g = ucred_getegid(cred) ;