Refresh KISS ingress negative controls for guarded OTA reads
This commit is contained in:
1 parent
71e42b2e62
commit
3dac9b3168
1 file changed
+4
-3
@@ -209,11 +209,12 @@ apply_policy() {
|
||||
with self.subTest(enabled=enabled, cooperative=cooperative, lose_owner=lose_owner):
|
||||
candidate = pump
|
||||
if lose_owner == "late":
|
||||
candidate = candidate.replace(" if (mesh::hostkiss::usbInputReserved(console.peek())) break;\n", "")
|
||||
candidate = candidate.replace(
|
||||
" if (kiss_can_read() && mesh::hostkiss::usbInputReserved(console.peek())) break;\n", "")
|
||||
self.assertNotEqual(candidate, pump)
|
||||
elif lose_owner:
|
||||
candidate = candidate.replace("if (mesh::hostkiss::serviceUsb())",
|
||||
"if (false && mesh::hostkiss::serviceUsb())")
|
||||
candidate = candidate.replace("if (kiss_can_read() && mesh::hostkiss::serviceUsb())",
|
||||
"if (false && kiss_can_read() && mesh::hostkiss::serviceUsb())")
|
||||
self.assertNotEqual(candidate, pump)
|
||||
with tempfile.TemporaryDirectory(prefix="host-kiss-infra-") as directory:
|
||||
directory = Path(directory)
|
||||
|
||||
Reference in new issue
Block a user