From 074991cefe2b8bb58de869e099379e182fab28b7 Mon Sep 17 00:00:00 2001 From: Ira Cooper Date: Wed, 23 May 2012 21:42:26 -0400 Subject: s3-passdb: Fix negative SID->uid/gid/both cache handling -1 uid/gid/both signals a non existent uid/gid/both. Signed-off-by: Stefan Metzmacher --- source3/passdb/lookup_sid.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'source3/passdb') diff --git a/source3/passdb/lookup_sid.c b/source3/passdb/lookup_sid.c index 4ceba3cdd2..3f8b06dfca 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