From ca26ded5703d8e5f7e1a3ddd4949b05ed32a66e8 Mon Sep 17 00:00:00 2001 From: norly Date: Sun, 19 Mar 2017 12:29:43 +0100 Subject: [PATCH] Separate main state --- vw-nm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- 2.30.2