set ptr to nil after free
This commit is contained in:
parent
d78036fe24
commit
aea899e877
1
diff.go
1
diff.go
|
@ -147,6 +147,7 @@ func (diff *Diff) Free() error {
|
|||
}
|
||||
runtime.SetFinalizer(diff, nil)
|
||||
C.git_diff_free(diff.ptr)
|
||||
diff.ptr = nil
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue