From: Volker Lendecke Date: Mon, 5 May 2008 12:53:49 +0000 (+0200) Subject: Second half of 50c891d3: Correctly clear the vuid cache X-Git-Tag: samba-4.0.0alpha6~801^2~1535 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a529b2e1c3d5bc51dc0b17331bdc1c14481a12de;p=thirdparty%2Fsamba.git Second half of 50c891d3: Correctly clear the vuid cache (This used to be commit 0aea404b0a83736ba2884cc7cf00cd797aab1f56) --- diff --git a/source3/smbd/conn.c b/source3/smbd/conn.c index af18e905c08..ce0705377f2 100644 --- a/source3/smbd/conn.c +++ b/source3/smbd/conn.c @@ -237,7 +237,7 @@ void conn_clear_vuid_cache(uint16 vuid) conn->vuid = UID_FIELD_INVALID; } - for (i=0;ivuid_cache.entries && i< VUID_CACHE_SIZE;i++) { + for (i=0; ivuid_cache.array[i].vuid == vuid) { struct vuid_cache_entry *ent = &conn->vuid_cache.array[i]; ent->vuid = UID_FIELD_INVALID;