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-3.3.0pre1~1398 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0aea404b0a83736ba2884cc7cf00cd797aab1f56;p=thirdparty%2Fsamba.git Second half of 50c891d3: Correctly clear the vuid cache --- diff --git a/source/smbd/conn.c b/source/smbd/conn.c index af18e905c08..ce0705377f2 100644 --- a/source/smbd/conn.c +++ b/source/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;