Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlovetox <philipp@hoerist.com>2021-02-27 14:16:09 +0300
committerlovetox <philipp@hoerist.com>2021-02-27 14:54:27 +0300
commit59c8a4de261a0de4bdf519d596c16dd00518e398 (patch)
tree2b142ab9a660212fd8b20764aee560c5d4c59671
parent8df76a0a45c2f2357a69add8d1607de4b50d5e46 (diff)
UserAvatar: Handle empty data nodes
-rw-r--r--gajim/common/modules/user_avatar.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/gajim/common/modules/user_avatar.py b/gajim/common/modules/user_avatar.py
index 0eef8529a..c5c36bf12 100644
--- a/gajim/common/modules/user_avatar.py
+++ b/gajim/common/modules/user_avatar.py
@@ -71,6 +71,11 @@ class UserAvatar(BaseModule):
avatar = yield self._nbxmpp('UserAvatar').request_avatar_data(
avatar_info.id, jid=jid)
+ if avatar is None:
+ self._log.warning('%s advertised %s but data node is empty',
+ jid, avatar_info.id)
+ return
+
if is_error(avatar):
self._log.warning(avatar)
return