]> glassweightruler.freedombox.rocks Git - waydroid.git/commitdiff
container: don't panic if binder device already exists
authorNbiba Bedis <bedisnbiba@gmail.com>
Thu, 30 Sep 2021 20:53:55 +0000 (21:53 +0100)
committerErfan Abdi <erfangplus@gmail.com>
Fri, 1 Oct 2021 09:59:08 +0000 (13:29 +0330)
tools/helpers/drivers.py

index 31005a546ac4608eff915d8c2b5c2b5c60c0d596..25a5b62add623da00ecf032d87601b0d9acb2b6b 100644 (file)
@@ -58,7 +58,10 @@ def allocBinderNodes(args, binder_dev_nodes):
     for node in binder_dev_nodes:
         node_struct = struct.pack(
             '256sII', bytes(node, 'utf-8'), 0, 0)
-        fcntl.ioctl(binderctrlfd.fileno(), BINDER_CTL_ADD, node_struct)
+        try:
+            fcntl.ioctl(binderctrlfd.fileno(), BINDER_CTL_ADD, node_struct)
+        except FileExistsError:
+            pass
 
 def probeBinderDriver(args):
     binder_dev_nodes = []