diff options
author | Dan Williams <dcbw@redhat.com> | 2007-04-12 03:45:20 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2007-04-12 03:45:20 (GMT) |
commit | 3d6bff9278000bb8b11c5f2dde61b790d6499fb5 (patch) | |
tree | 06d8f22dda9054a354ff841cc6abb5bc98bf5914 /services | |
parent | 162a87f88229441f6df955e4c20c7d2218d84a32 (diff) |
Ignore invalid handles on avatar updates
Diffstat (limited to 'services')
-rw-r--r-- | services/presence/server_plugin.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/services/presence/server_plugin.py b/services/presence/server_plugin.py index 1d65a5e..dcf4950 100644 --- a/services/presence/server_plugin.py +++ b/services/presence/server_plugin.py @@ -463,6 +463,10 @@ class ServerPlugin(gobject.GObject): # are handled locally return + if not self._online_contacts.has_key(handle): + logging.debug("Handle %s not valid yet...") + return + jid = self._online_contacts[handle] if not jid: logging.debug("Handle %s not valid yet...") |