diff --git a/java/impl/org/linphone/core/LinphoneAuthInfoImpl.java b/java/impl/org/linphone/core/LinphoneAuthInfoImpl.java index 7d2b3dde2..8efdcc144 100644 --- a/java/impl/org/linphone/core/LinphoneAuthInfoImpl.java +++ b/java/impl/org/linphone/core/LinphoneAuthInfoImpl.java @@ -37,7 +37,7 @@ class LinphoneAuthInfoImpl implements LinphoneAuthInfo { boolean ownPtr = false; protected LinphoneAuthInfoImpl(String username,String password, String realm, String domain) { - this(username, null, password, null, null, domain); + this(username, null, password, null, realm, domain); } protected LinphoneAuthInfoImpl(String username, String userid, String passwd, String ha1, String realm, String domain) { nativePtr = newLinphoneAuthInfo(); @@ -46,6 +46,7 @@ class LinphoneAuthInfoImpl implements LinphoneAuthInfo { this.setPassword(passwd); this.setHa1(ha1); this.setDomain(domain); + this.setRealm(realm); ownPtr = true; } protected LinphoneAuthInfoImpl(long aNativePtr) { diff --git a/java/impl/org/linphone/core/LinphoneChatMessageImpl.java b/java/impl/org/linphone/core/LinphoneChatMessageImpl.java index c48c8a5cc..bcf7d6e14 100644 --- a/java/impl/org/linphone/core/LinphoneChatMessageImpl.java +++ b/java/impl/org/linphone/core/LinphoneChatMessageImpl.java @@ -93,7 +93,8 @@ public class LinphoneChatMessageImpl implements LinphoneChatMessage { public ErrorInfo getErrorInfo() { return new ErrorInfoImpl(getErrorInfo(nativePtr)); } - protected void finalize(){ + protected void finalize() throws Throwable{ unref(nativePtr); + super.finalize(); } } diff --git a/mediastreamer2 b/mediastreamer2 index 4064390b4..cc4a59f37 160000 --- a/mediastreamer2 +++ b/mediastreamer2 @@ -1 +1 @@ -Subproject commit 4064390b48c957dcf3077b0e30e0c082395bbf05 +Subproject commit cc4a59f373ba3899815be662e7f3b63ee677b01e