Index: b/src/plugins/lanplus/lanplus.c =================================================================== --- a/src/plugins/lanplus/lanplus.c +++ b/src/plugins/lanplus/lanplus.c @@ -1165,7 +1165,11 @@ read_session_data_v2x( lprintf(LOG_ERR, "packet session id 0x%x does not " "match active session 0x%0x", rsp->session.id, s->v2_data.console_id); - assert(0); + /* + * Poor little BMC seems to be very confused. + * Stop talking to it, maybe it recovers. + */ + exit(1); }