From 8e4da42a647678799f282601e29ed67611221997 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Mon, 1 May 2023 11:49:35 +0200 Subject: [PATCH] Fix crash in avatar url handling --- src/neochatroom.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/neochatroom.cpp b/src/neochatroom.cpp index 2ac0a372e..3cd14984b 100644 --- a/src/neochatroom.cpp +++ b/src/neochatroom.cpp @@ -1921,7 +1921,11 @@ QByteArray NeoChatRoom::roomAcountDataJson(const QString &eventType) QUrl NeoChatRoom::avatarForMember(NeoChatUser *user) const { #ifdef QUOTIENT_07 - auto avatar = connection()->makeMediaUrl(memberAvatarUrl(user->id())); + const auto &url = memberAvatarUrl(user->id()); + if (url.isEmpty()) { + return {}; + } + auto avatar = connection()->makeMediaUrl(url); if (avatar.isValid() && avatar.scheme() == QStringLiteral("mxc")) { return avatar; } else {