diff options
| author | Patrick Steinhardt <[email protected]> | 2015-05-22 09:56:21 +0200 |
|---|---|---|
| committer | Patrick Steinhardt <[email protected]> | 2015-05-22 09:56:21 +0200 |
| commit | c43afaf9c4f5abb7ded44d88c8e9e290f61362fd (patch) | |
| tree | 84e4c82d23a270319fc010c02d580340a325a238 /tree.go | |
| parent | 1bd338af5e7a329c8ec5bd85500350795d0793d2 (diff) | |
tree: use correct C callback signature
Diffstat (limited to 'tree.go')
| -rw-r--r-- | tree.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 { |
