catch bug in guessContentType

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/utils/UIHelper.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/utils/UIHelper.java 🔗

@@ -171,7 +171,12 @@ public class UIHelper {
 		if (path == null) {
 			return "";
 		}
-		final String mime = URLConnection.guessContentTypeFromName(path);
+		final String mime;
+		try {
+			mime = URLConnection.guessContentTypeFromName(path);
+		} catch (final StringIndexOutOfBoundsException ignored) {
+			return "";
+		}
 		if (mime == null) {
 			return "";
 		} else if (mime.startsWith("audio/")) {