diff options
Diffstat (limited to 'OpenSim/Services/Connectors/Presence/PresenceServiceConnector.cs')
-rw-r--r-- | OpenSim/Services/Connectors/Presence/PresenceServiceConnector.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/OpenSim/Services/Connectors/Presence/PresenceServiceConnector.cs b/OpenSim/Services/Connectors/Presence/PresenceServiceConnector.cs index 7238afc..e16dc36 100644 --- a/OpenSim/Services/Connectors/Presence/PresenceServiceConnector.cs +++ b/OpenSim/Services/Connectors/Presence/PresenceServiceConnector.cs | |||
@@ -299,6 +299,17 @@ namespace OpenSim.Services.Connectors | |||
299 | { | 299 | { |
300 | pinfo = new PresenceInfo((Dictionary<string, object>)replyData["result"]); | 300 | pinfo = new PresenceInfo((Dictionary<string, object>)replyData["result"]); |
301 | } | 301 | } |
302 | else | ||
303 | { | ||
304 | if (replyData["result"].ToString() == "null") | ||
305 | return null; | ||
306 | |||
307 | m_log.DebugFormat("[PRESENCE CONNECTOR]: Invalid reply (result not dictionary) received from presence server when querying for sessionID {0}", sessionID.ToString()); | ||
308 | } | ||
309 | } | ||
310 | else | ||
311 | { | ||
312 | m_log.DebugFormat("[PRESENCE CONNECTOR]: Invalid reply received from presence server when querying for sessionID {0}", sessionID.ToString()); | ||
302 | } | 313 | } |
303 | 314 | ||
304 | return pinfo; | 315 | return pinfo; |