[PATCH] hwsim tests: ignore status responses without =
Johannes Berg
johannes
Thu Nov 27 09:42:54 PST 2014
From: Johannes Berg <johannes.berg at intel.com>
There are valid status (and possibly status-driver) responses
that don't have a name=value format, ignore those in the test
framework parser.
Signed-off-by: Johannes Berg <johannes.berg at intel.com>
---
tests/hwsim/wpasupplicant.py | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/tests/hwsim/wpasupplicant.py b/tests/hwsim/wpasupplicant.py
index 8d0bb5b29f54..e4788ac36b5f 100644
--- a/tests/hwsim/wpasupplicant.py
+++ b/tests/hwsim/wpasupplicant.py
@@ -308,7 +308,11 @@ class WpaSupplicant:
lines = res.splitlines()
vals = dict()
for l in lines:
- [name,value] = l.split('=', 1)
+ try:
+ [name,value] = l.split('=', 1)
+ except ValueError:
+ logger.info(self.ifname + ": Ignore unexpected status line: " + l)
+ continue
vals[name] = value
return vals
@@ -323,7 +327,11 @@ class WpaSupplicant:
lines = res.splitlines()
vals = dict()
for l in lines:
- [name,value] = l.split('=', 1)
+ try:
+ [name,value] = l.split('=', 1)
+ except ValueError:
+ logger.info(self.ifname + ": Ignore unexpected status-driver line: " + l)
+ continue
vals[name] = value
return vals
--
2.1.1
More information about the Hostap
mailing list