From: Tobias Brunner Date: Mon, 13 Jun 2016 14:12:17 +0000 (+0200) Subject: android: Catch exception if numbers are too large for Integer X-Git-Tag: 5.5.0dr1~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6294f28bd32c3defc338f356b2aeb92bead98022;p=thirdparty%2Fstrongswan.git android: Catch exception if numbers are too large for Integer --- diff --git a/src/frontends/android/app/src/main/java/org/strongswan/android/ui/VpnProfileDetailActivity.java b/src/frontends/android/app/src/main/java/org/strongswan/android/ui/VpnProfileDetailActivity.java index 29124ced78..dbbfaefb13 100644 --- a/src/frontends/android/app/src/main/java/org/strongswan/android/ui/VpnProfileDetailActivity.java +++ b/src/frontends/android/app/src/main/java/org/strongswan/android/ui/VpnProfileDetailActivity.java @@ -623,7 +623,14 @@ public class VpnProfileDetailActivity extends AppCompatActivity private Integer getInteger(EditText view) { String value = view.getText().toString().trim(); - return value.isEmpty() ? null : Integer.valueOf(value); + try + { + return value.isEmpty() ? null : Integer.valueOf(value); + } + catch (NumberFormatException e) + { + return null; + } } private class SelectUserCertOnClickListener implements OnClickListener, KeyChainAliasCallback