avoid some NPEs
This commit is contained in:
parent
3e3cb047be
commit
0664d6ac7b
|
@ -365,7 +365,7 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa
|
||||||
break;
|
break;
|
||||||
case Message.ENCRYPTION_AXOLOTL:
|
case Message.ENCRYPTION_AXOLOTL:
|
||||||
AxolotlService axolotlService = conversation.getAccount().getAxolotlService();
|
AxolotlService axolotlService = conversation.getAccount().getAxolotlService();
|
||||||
if (axolotlService.trustedSessionVerified(conversation)) {
|
if (axolotlService != null && axolotlService.trustedSessionVerified(conversation)) {
|
||||||
mEditMessage.setHint(getString(R.string.send_omemo_x509_message));
|
mEditMessage.setHint(getString(R.string.send_omemo_x509_message));
|
||||||
} else {
|
} else {
|
||||||
mEditMessage.setHint(getString(R.string.send_omemo_message));
|
mEditMessage.setHint(getString(R.string.send_omemo_message));
|
||||||
|
|
|
@ -227,10 +227,11 @@ public class DNSHelper {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean isIp(final String server) {
|
public static boolean isIp(final String server) {
|
||||||
return PATTERN_IPV4.matcher(server).matches()
|
return server != null && (
|
||||||
|
PATTERN_IPV4.matcher(server).matches()
|
||||||
|| PATTERN_IPV6.matcher(server).matches()
|
|| PATTERN_IPV6.matcher(server).matches()
|
||||||
|| PATTERN_IPV6_6HEX4DEC.matcher(server).matches()
|
|| PATTERN_IPV6_6HEX4DEC.matcher(server).matches()
|
||||||
|| PATTERN_IPV6_HEX4DECCOMPRESSED.matcher(server).matches()
|
|| PATTERN_IPV6_HEX4DECCOMPRESSED.matcher(server).matches()
|
||||||
|| PATTERN_IPV6_HEXCOMPRESSED.matcher(server).matches();
|
|| PATTERN_IPV6_HEXCOMPRESSED.matcher(server).matches());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue