summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tree.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/tree.go b/tree.go
index cbba08b..aad2c8d 100644
--- a/tree.go
+++ b/tree.go
@@ -90,8 +90,8 @@ func (t Tree) EntryCount() uint64 {
type TreeWalkCallback func(string, *TreeEntry) int
//export CallbackGitTreeWalk
-func CallbackGitTreeWalk(_root unsafe.Pointer, _entry unsafe.Pointer, ptr unsafe.Pointer) C.int {
- root := C.GoString((*C.char)(_root))
+func CallbackGitTreeWalk(_root *C.char, _entry unsafe.Pointer, ptr unsafe.Pointer) C.int {
+ root := C.GoString(_root)
entry := (*C.git_tree_entry)(_entry)
if callback, ok := pointerHandles.Get(ptr).(TreeWalkCallback); ok {