diff options
Diffstat (limited to 'exports')
| -rw-r--r-- | exports/exports.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/exports/exports.go b/exports/exports.go index 008ac67..55907e7 100644 --- a/exports/exports.go +++ b/exports/exports.go @@ -57,6 +57,7 @@ import ( "bytes" "context" "encoding/json" + "fmt" "runtime/cgo" "unsafe" @@ -88,7 +89,7 @@ func getCError(err error) *C.char { } retData, err := getReturnData(retErr) if err != nil { - return C.CString("failed to get error return") + return C.CString(fmt.Sprintf("failed to get error return: %v", err)) } return C.CString(retData) } @@ -117,6 +118,7 @@ func stateCallback( newStateC := C.int(newState) d, err := getReturnData(data) if err != nil { + log.Logger.Errorf("failed to get return data: %v", err) return false } dataC := C.CString(d) |
