s3: Remove smbd_server_conn from file_new and file_free
authorVolker Lendecke <vl@samba.org>
Mon, 27 Sep 2010 01:38:14 +0000 (03:38 +0200)
committerVolker Lendecke <vl@samba.org>
Tue, 28 Sep 2010 05:36:15 +0000 (07:36 +0200)
source3/smbd/files.c

index e903ab3f504824d4d6f5b0a20ee6d779b0e7e8a4..4ba1052d055049129ef89867ceea109fb988061c 100644 (file)
@@ -113,7 +113,7 @@ NTSTATUS file_new(struct smb_request *req, connection_struct *conn,
                TALLOC_FREE(fsp->fh);
        }
 
-       DLIST_ADD(smbd_server_conn->files, fsp);
+       DLIST_ADD(conn->sconn->files, fsp);
 
        DEBUG(5,("allocated file structure %d, fnum = %d (%d used)\n",
                 i, fsp->fnum, files_used));
@@ -417,7 +417,7 @@ void file_sync_all(connection_struct *conn)
 
 void file_free(struct smb_request *req, files_struct *fsp)
 {
-       DLIST_REMOVE(smbd_server_conn->files, fsp);
+       DLIST_REMOVE(fsp->conn->sconn->files, fsp);
 
        TALLOC_FREE(fsp->fake_file_handle);