Skip to content

Commit aea899e

Browse files
author
Jesse Ezell
committed
set ptr to nil after free
1 parent d78036f commit aea899e

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

diff.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ func (diff *Diff) Free() error {
147147
}
148148
runtime.SetFinalizer(diff, nil)
149149
C.git_diff_free(diff.ptr)
150+
diff.ptr = nil
150151
return nil
151152
}
152153

patch.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ func (patch *Patch) Free() error {
3131
}
3232
runtime.SetFinalizer(patch, nil)
3333
C.git_patch_free(patch.ptr)
34+
patch.ptr = nil
3435
return nil
3536
}
3637

0 commit comments

Comments
 (0)