From 9013b25829f4de5674ce007473517df4bed616be Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 11 Oct 2022 10:01:47 +0200 Subject: dev_add: actually exit when the remote hangs up --- dev_add | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev_add b/dev_add index 1e0b092..094345f 100755 --- a/dev_add +++ b/dev_add @@ -93,7 +93,7 @@ with contextlib.ExitStack() as stack: # read event on the control pipe means remote hangup if key.fileobj == control: logger.error('Remote end hung up, terminating') - break + sys.exit(1) # udevadm event line = key.fileobj.read(4096).decode('ascii').strip() -- cgit v1.2.3