From d29e0dbca66164e0860ae78cfd4ee06b8e8979bd Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 24 Mar 2015 14:51:15 +1100 Subject: [PATCH] gsmd2: always call set_on for all engines. Previously, when calling set_on(False), that setting was not passed down to all (or any) engines. Signed-off-by: NeilBrown --- gsm/gsmd2.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gsm/gsmd2.py b/gsm/gsmd2.py index 5ef18dd..b7a5f5e 100644 --- a/gsm/gsmd2.py +++ b/gsm/gsmd2.py @@ -258,10 +258,11 @@ def set_on(value): log("set on to", value) if not value: sus.block() - for e in engines: - if not value: + if not value: + for e in engines: e.retry(False) e.unblock() + for e in engines: e.set_on(value) if not value: sus.unblock() -- 2.39.5