summaryrefslogtreecommitdiff
path: root/source3/smbd/conn.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2010-03-28 14:19:17 +0200
committerVolker Lendecke <vl@samba.org>2010-03-28 15:25:17 +0200
commitd3c6f4ae17d1311f90d549bd8d7e22e802e0be1a (patch)
tree3fbc5aec0dcb47290e85f370ec3a11e53ae0ad8f /source3/smbd/conn.c
parentc67e498ae863bb5f25dcb36162c473ede46400be (diff)
downloadsamba-d3c6f4ae17d1311f90d549bd8d7e22e802e0be1a.tar.gz
samba-d3c6f4ae17d1311f90d549bd8d7e22e802e0be1a.tar.bz2
samba-d3c6f4ae17d1311f90d549bd8d7e22e802e0be1a.zip
s3: Use bitmap_talloc for smb1 server tcons
Diffstat (limited to 'source3/smbd/conn.c')
-rw-r--r--source3/smbd/conn.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/smbd/conn.c b/source3/smbd/conn.c
index 51f880d9df..803a775e16 100644
--- a/source3/smbd/conn.c
+++ b/source3/smbd/conn.c
@@ -34,7 +34,7 @@ void conn_init(struct smbd_server_connection *sconn)
{
sconn->smb1.tcons.Connections = NULL;
sconn->smb1.tcons.num_open = 0;
- sconn->smb1.tcons.bmap = bitmap_allocate(BITMAP_BLOCK_SZ);
+ sconn->smb1.tcons.bmap = bitmap_talloc(sconn, BITMAP_BLOCK_SZ);
}
/****************************************************************************
@@ -124,14 +124,14 @@ find_again:
DEBUG(4,("resizing connections bitmap from %d to %d\n",
oldsz, newsz));
- nbmap = bitmap_allocate(newsz);
+ nbmap = bitmap_talloc(sconn, newsz);
if (!nbmap) {
DEBUG(0,("ERROR! malloc fail.\n"));
return NULL;
}
bitmap_copy(nbmap, sconn->smb1.tcons.bmap);
- bitmap_free(sconn->smb1.tcons.bmap);
+ TALLOC_FREE(sconn->smb1.tcons.bmap);
sconn->smb1.tcons.bmap = nbmap;
find_offset = oldsz; /* Start next search in the new portion. */