From 050f941e21aeb57ab47ac9d29fb4acfceab45087 Mon Sep 17 00:00:00 2001 From: Samba Release Account Date: Sat, 24 Aug 1996 01:32:51 +0000 Subject: [PATCH] fixed dircahe bug --- source/smbd/dir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/smbd/dir.c b/source/smbd/dir.c index 42bd54c2703..f2e672987e4 100644 --- a/source/smbd/dir.c +++ b/source/smbd/dir.c @@ -649,9 +649,9 @@ void DirCacheAdd(char *path,char *name,char *dname,int snum) if (dir_cache_size == DIRCACHESIZE) { for (entry=dir_cache, count=1; - entry->next && count < dir_cache_size; + entry->next && count < dir_cache_size + 1; entry=entry->next, count++) ; - if (entry->next || count != dir_cache_size) { + if (entry->next || count != dir_cache_size + 1) { DEBUG(0,("DirCache bug - please report\n")); } free(entry->path); -- 2.11.4.GIT