From be434af1580ba95715786430c995d3afc50ea479 Mon Sep 17 00:00:00 2001 From: Ira Cooper Date: Wed, 23 May 2012 21:42:26 -0400 Subject: [PATCH] s3-passdb: Fix negative SID->uid/gid/both cache handling -1 uid/gid/both signals a non existent uid/gid/both. --- source3/passdb/lookup_sid.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/source3/passdb/lookup_sid.c b/source3/passdb/lookup_sid.c index 4ceba3c..96e65e9 100644 --- a/source3/passdb/lookup_sid.c +++ b/source3/passdb/lookup_sid.c @@ -1347,6 +1347,20 @@ bool sids_to_unixids(const struct dom_sid *sids, uint32_t num_sids, } } done: + for (i=0; i