fix unnecessary (and erroneous) use of jutil.JString
Fixes https://github.com/vanadium/issues/issues/967.
Change-Id: I94ec33d5bf21db74828a73251437452cd6c55539
diff --git a/impl/google/discovery/jni.go b/impl/google/discovery/jni.go
index 1907764..99a78d3 100644
--- a/impl/google/discovery/jni.go
+++ b/impl/google/discovery/jni.go
@@ -165,7 +165,7 @@
return
}
// Copy back service.InstanceId to jServiceObject since it's the only field that would be updated.
- if err = jutil.CallVoidMethod(env, jutil.Object(uintptr(unsafe.Pointer(jServiceObject))), "setInstanceId", []jutil.Sign{jutil.StringSign}, jutil.JString(env, service.InstanceId)); err != nil {
+ if err = jutil.CallVoidMethod(env, jutil.Object(uintptr(unsafe.Pointer(jServiceObject))), "setInstanceId", []jutil.Sign{jutil.StringSign}, service.InstanceId); err != nil {
jutil.JThrowV(env, err)
return
}