summaryrefslogtreecommitdiff
path: root/net/test/pf_key.py
diff options
context:
space:
mode:
Diffstat (limited to 'net/test/pf_key.py')
-rwxr-xr-xnet/test/pf_key.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/net/test/pf_key.py b/net/test/pf_key.py
index cc8e76c..ca6689e 100755
--- a/net/test/pf_key.py
+++ b/net/test/pf_key.py
@@ -200,6 +200,13 @@ class PfKey(object):
net_test.SetNonBlocking(self.sock)
self.seq = 0
+ def close(self):
+ self.sock.close()
+ self.sock = None
+
+ def __del__(self):
+ if self.sock: self.close()
+
def Recv(self):
reply = self.sock.recv(4096)
msg = SadbMsg(reply)