Previous patch
8dbf1bc8b0f348e468e7c70448705ac92dab68ea was wrong
because it fixed the crash but made qdevice not work at all.
Correct solution is to test, if state is
QDEVICE_NET_INSTANCE_STATE_WAITING_INIT_REPLY.
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
return (0);
}
- if (net_instance->state != QDEVICE_NET_INSTANCE_STATE_WAITING_VOTEQUORUM_CMAP_EVENTS) {
+ if (net_instance->state != QDEVICE_NET_INSTANCE_STATE_WAITING_INIT_REPLY) {
/*
* Not connected to qnetd -> heuristics will be called again on new connect
*/
+ log(LOG_DEBUG, "Received unexpected net connect heuristics in state %u",
+ net_instance->state);
return (0);
}