diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/SettingsAboutAppFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/SettingsAboutAppFragment.java index 17585ff8b..f8d086ee0 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/SettingsAboutAppFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/SettingsAboutAppFragment.java @@ -233,6 +233,12 @@ public class SettingsAboutAppFragment extends BaseSettingsFragment impleme String jsonString=stringBuilder.toString(); Gson gson=new GsonBuilder().setObjectToNumberStrategy(ToNumberPolicy.LONG_OR_DOUBLE).create(); + + //check if json is not null + if(jsonString.isEmpty()) { + throw new IOException(); + } + JsonObject jsonObject=JsonParser.parseString(jsonString).getAsJsonObject(); //check if json has required attributes