From c32927bc861cbf7e9b5091ff74e4939ef3d0b033 Mon Sep 17 00:00:00 2001
From: Martin Teichmann <martin.teichmann@xfel.eu>
Date: Wed, 30 Oct 2024 16:54:07 +0000
Subject: [PATCH] do not swallow exceptions

---
 ebpfcat/ebpfcat.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/ebpfcat/ebpfcat.py b/ebpfcat/ebpfcat.py
index 4ca50cc..ccb16b8 100644
--- a/ebpfcat/ebpfcat.py
+++ b/ebpfcat/ebpfcat.py
@@ -515,9 +515,10 @@ class ParallelEtherCat(FastEtherCat):
             try:
                 os.rmdir(lockdir)
             except OSError:
-                return
-            await self.ebpf.detach(self.addr[0])
-            os.remove(programs)
+                pass
+            else:
+                await self.ebpf.detach(self.addr[0])
+                os.remove(programs)
 
 
 class SterilePacket(Packet):
-- 
GitLab