# HG changeset patch # User Waqas Hussain # Date 1285596011 -18000 # Node ID 0f46acca11ccbece8f7ae7d48766097a3f8f564c # Parent eb2f36dc0369c7954693d7b06f6b5dd6d8fceedf MUC: Fixed traceback on presence errors lacking a condition. diff -r eb2f36dc0369 -r 0f46acca11cc plugins/muc/muc.lib.lua --- a/plugins/muc/muc.lib.lua Tue Sep 21 18:28:06 2010 +0500 +++ b/plugins/muc/muc.lib.lua Mon Sep 27 19:00:11 2010 +0500 @@ -243,7 +243,7 @@ local function build_unavailable_presence_from_error(stanza) local type, condition, text = stanza:get_error(); - local error_message = "Kicked: "..condition:gsub("%-", " "); + local error_message = "Kicked: "..(condition and condition:gsub("%-", " ") or "presence error"); if text then error_message = error_message..": "..text; end