Initialise the pointer to NULL and fall through to let
talloc_realloc() do the allocation. talloc_realloc() does the right
thing with a NULL pointer...
Signed-off-by: Martin Schwenke <mschwenke@ddn.com>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jerry Heyman <jheyman@ddn.com>
vnn->tcp_array = tcparray;
tcparray->num = 0;
- tcparray->connections = talloc_size(tcparray,
- sizeof(struct ctdb_connection));
- CTDB_NO_MEMORY(ctdb, tcparray->connections);
-
- tcparray->connections[tcparray->num].src = p->src;
- tcparray->connections[tcparray->num].dst = p->dst;
- tcparray->num++;
-
- if (tcp_update_needed) {
- vnn->tcp_update_needed = true;
- }
- return 0;
+ tcparray->connections = NULL;
}
/* A new tickle, we must add it to the array */