diff: only untrack notify payload when it is set
This commit is contained in:
parent
c43afaf9c4
commit
e8531dd5c3
4
diff.go
4
diff.go
|
@ -561,7 +561,9 @@ func freeDiffOptions(copts *C.git_diff_options) {
|
||||||
freeStrarray(&cpathspec)
|
freeStrarray(&cpathspec)
|
||||||
C.free(unsafe.Pointer(copts.old_prefix))
|
C.free(unsafe.Pointer(copts.old_prefix))
|
||||||
C.free(unsafe.Pointer(copts.new_prefix))
|
C.free(unsafe.Pointer(copts.new_prefix))
|
||||||
pointerHandles.Untrack(copts.notify_payload)
|
if copts.notify_payload != nil {
|
||||||
|
pointerHandles.Untrack(copts.notify_payload)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue