Skip to content

Commit 253f598

Browse files
fix: add None check to CompiledPlugin.__del__ for extra safety
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent fef769c commit 253f598

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

extism/extism.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ def __init__(
507507
raise Error(msg.decode())
508508

509509
def __del__(self):
510-
if not hasattr(self, "pointer") or self.pointer == -1:
510+
if not hasattr(self, "pointer") or self.pointer is None or self.pointer == -1:
511511
return
512512
_lib.extism_compiled_plugin_free(self.pointer)
513513
self.pointer = -1

0 commit comments

Comments
 (0)