Skip to content

Commit f48d0d8

Browse files
committed
Only free the entry if it did not come from an iterator
1 parent df0e8b6 commit f48d0d8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pygit2/config.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,8 @@ def _from_c(cls, ptr, from_iterator=False):
298298
return entry
299299

300300
def __del__(self):
301-
C.git_config_entry_free(self._entry)
301+
if not self.from_iterator:
302+
C.git_config_entry_free(self._entry)
302303

303304
@property
304305
def value(self):

0 commit comments

Comments
 (0)