commit d93ac413aef8d4b90a41d787ffc24cb34774810a Author: Ira Cooper Date: Thu Apr 22 06:54:49 2010 -0400 s3: Fix to dptr_Close This fixes a bitmap "leak" in dptr_Close by making it use the same internal routines the rest of the code does. diff --git a/source3/smbd/dir.c b/source3/smbd/dir.c index aa7032d..935810b 100644 --- a/source3/smbd/dir.c +++ b/source3/smbd/dir.c @@ -555,9 +555,7 @@ NTSTATUS dptr_create(connection_struct *conn, const char *path, bool old_handle, int dptr_CloseDir(struct dptr_struct *dptr) { - struct smbd_server_connection *sconn = dptr->conn->sconn; - DLIST_REMOVE(sconn->smb1.searches.dirptrs, dptr); - TALLOC_FREE(dptr->dir_hnd); + dptr_close_internal(dptr); return 0; }