From: norly Date: Sun, 19 Mar 2017 11:29:43 +0000 (+0100) Subject: Separate main state X-Git-Url: https://git.enpas.org/?p=revag-nm.git;a=commitdiff_plain;h=ca26ded5703d8e5f7e1a3ddd4949b05ed32a66e8 Separate main state --- diff --git a/vw-nm.c b/vw-nm.c index 16631ad..e5872a7 100644 --- a/vw-nm.c +++ b/vw-nm.c @@ -81,7 +81,8 @@ static void nm_handle_can_frame(struct NM_Main *nm, struct can_frame *frame) /* If we're currently stuck in Limp Home mode, and we can see * someone else's messages: reset counters, reset NM, re-login. */ - if (nm->nodes[nm->my_id].state == NM_MAIN_LIMPHOME) { + if ((nm->nodes[nm->my_id].state & NM_MAIN_MASK) + == NM_MAIN_LIMPHOME) { nm_initreset(nm); return; }