File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -36,8 +36,8 @@ func NewOdb() (odb *Odb, err error) {
36
36
return odb , nil
37
37
}
38
38
39
- func NewOdbBackendFromC (ptr * C. git_odb_backend ) (backend * OdbBackend ) {
40
- backend = & OdbBackend {ptr }
39
+ func NewOdbBackendFromC (ptr unsafe. Pointer ) (backend * OdbBackend ) {
40
+ backend = & OdbBackend {( * C . git_odb_backend )( ptr ) }
41
41
return backend
42
42
}
43
43
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ extern void _go_git_refdb_backend_free(git_refdb_backend *backend);
9
9
import "C"
10
10
import (
11
11
"runtime"
12
+ "unsafe"
12
13
)
13
14
14
15
type Refdb struct {
@@ -34,8 +35,8 @@ func (v *Repository) NewRefdb() (refdb *Refdb, err error) {
34
35
return refdb , nil
35
36
}
36
37
37
- func NewRefdbBackendFromC (ptr * C. git_refdb_backend ) (backend * RefdbBackend ) {
38
- backend = & RefdbBackend {ptr }
38
+ func NewRefdbBackendFromC (ptr unsafe. Pointer ) (backend * RefdbBackend ) {
39
+ backend = & RefdbBackend {( * C . git_refdb_backend )( ptr ) }
39
40
return backend
40
41
}
41
42
You can’t perform that action at this time.
0 commit comments