------------------------------------------------------------ revno: 465 revision-id: [EMAIL PROTECTED] parent: [EMAIL PROTECTED] committer: Andrew Tridgell <[EMAIL PROTECTED]> branch nick: tridge timestamp: Mon 2007-06-04 23:54:56 +1000 message: use the right IP from the passed structure in takeip/releaseip calls modified: takeover/ctdb_takeover.c ctdb_takeover.c-20070525071636-a5n1ihghjtppy08r-2 === modified file 'takeover/ctdb_takeover.c' --- a/takeover/ctdb_takeover.c 2007-06-04 12:28:52 +0000 +++ b/takeover/ctdb_takeover.c 2007-06-04 13:54:56 +0000 @@ -180,7 +180,7 @@ state->c = talloc_steal(ctdb, c); state->sin = talloc(ctdb, struct sockaddr_in); CTDB_NO_MEMORY(ctdb, state->sin); - *state->sin = *(struct sockaddr_in *)indata.dptr; + *state->sin = pip->sin; DEBUG(0,("Takover of IP %s/%u on interface %s\n", ip, ctdb->nodes[ctdb->vnn]->public_netmask_bits, @@ -284,7 +284,7 @@ state->c = talloc_steal(state, c); state->sin = talloc(state, struct sockaddr_in); CTDB_NO_MEMORY(ctdb, state->sin); - *state->sin = *(struct sockaddr_in *)indata.dptr; + *state->sin = pip->sin; ret = ctdb_event_script_callback(ctdb, state, release_ip_callback, state, "releaseip %s %s %u",