mirror of
https://github.com/samba-team/samba.git
synced 2025-03-05 20:58:40 +03:00
ctdb: remove queue destructor as it isn't needed anymore
After commit e097b7f8ff1a9992de1d11474dac4969e30cd679 Author: David Disseldorp <ddiss@suse.de> Date: Sun Jul 31 03:14:54 2011 +0200 io: Make queue_io_read() safe for reentry the destructor has no purpose anymore, therfore, remove it. Signed-off-by: Swen Schillig <swen@vnet.ibm.com> Reviewed-by: Martin Schwenke <martin@meltin.net> Reviewed-by: David Disseldorp <ddiss@samba.org> Autobuild-User(master): Martin Schwenke <martins@samba.org> Autobuild-Date(master): Mon Aug 6 11:37:32 CEST 2018 on sn-devel-144
This commit is contained in:
parent
d76c7b204e
commit
c6b95c3672
@ -65,7 +65,6 @@ struct ctdb_queue {
|
||||
size_t alignment;
|
||||
void *private_data;
|
||||
ctdb_queue_cb_fn_t callback;
|
||||
bool *destroyed;
|
||||
const char *name;
|
||||
uint32_t buffer_size;
|
||||
};
|
||||
@ -411,17 +410,6 @@ int ctdb_queue_set_fd(struct ctdb_queue *queue, int fd)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* If someone sets up this pointer, they want to know if the queue is freed */
|
||||
static int queue_destructor(struct ctdb_queue *queue)
|
||||
{
|
||||
TALLOC_FREE(queue->buffer.data);
|
||||
queue->buffer.length = 0;
|
||||
queue->buffer.size = 0;
|
||||
if (queue->destroyed != NULL)
|
||||
*queue->destroyed = true;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
setup a packet queue on a socket
|
||||
*/
|
||||
@ -454,7 +442,6 @@ struct ctdb_queue *ctdb_queue_setup(struct ctdb_context *ctdb,
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
talloc_set_destructor(queue, queue_destructor);
|
||||
|
||||
queue->buffer_size = ctdb->tunable.queue_buffer_size;
|
||||
/* In client code, ctdb->tunable is not initialized.
|
||||
|
Loading…
x
Reference in New Issue
Block a user