From d0b65a3c959553787e94101143fb833273f7301b Mon Sep 17 00:00:00 2001 From: Evgeny Khramtsov Date: Mon, 24 Jun 2019 17:00:51 +0300 Subject: [PATCH] Don't crash on empty avatar data --- src/mod_avatar.erl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mod_avatar.erl b/src/mod_avatar.erl index 6d2c42c95..2dd0adbc2 100644 --- a/src/mod_avatar.erl +++ b/src/mod_avatar.erl @@ -219,6 +219,11 @@ get_avatar_data(JID, ItemID) -> xmpp:format_error(Why)]), {error, invalid_data} end; + #pubsub_item{payload = []} -> + ?WARNING_MSG("Empty avatar data detected " + "for ~s@~s with item id ~s", + [LUser, LServer, ItemID]), + {error, invalid_data}; {error, #stanza_error{reason = 'item-not-found'}} -> {error, notfound}; {error, Reason} -> -- 2.50.1