fixed url parsing

iNPUTmice created

Change summary

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

Detailed changes

src/eu/siacs/conversations/entities/Message.java 🔗

@@ -383,7 +383,12 @@ public class Message extends AbstractEntity {
 				return false;
 			}
 			String[] pathParts = url.getPath().split("/");
-			String filename = pathParts[pathParts.length - 1];
+			String filename;
+			if (pathParts.length > 0) {
+				filename = pathParts[pathParts.length - 1];
+			} else {
+				filename = pathParts[0];
+			}
 			String[] extensionParts = filename.split("\\.");
 			if (extensionParts.length == 2
 					&& Arrays.asList(Downloadable.VALID_EXTENSIONS).contains(