bool tcp_update_needed)
{
struct ctdb_connection *p = (struct ctdb_connection *)indata.dptr;
+ struct ctdb_connection *tmp = NULL;
struct ctdb_tcp_array *tcparray;
struct ctdb_vnn *vnn;
char conn_str[132] = { 0, };
}
/* A new tickle, we must add it to the array */
- tcparray->connections = talloc_realloc(tcparray,
- tcparray->connections,
- struct ctdb_connection,
- tcparray->num + 1);
- CTDB_NO_MEMORY(ctdb, tcparray->connections);
+ tmp = talloc_realloc(tcparray,
+ tcparray->connections,
+ struct ctdb_connection,
+ tcparray->num + 1);
+ CTDB_NO_MEMORY(ctdb, tmp);
+ tcparray->connections = tmp;
tcparray->connections[tcparray->num].src = p->src;
tcparray->connections[tcparray->num].dst = p->dst;