# HG changeset patch # User Matthew Wild # Date 1275477847 -3600 # Node ID f29a297471e306cd48c7128b5376c41caa688d6a # Parent 9a29ad6a9b97e7853f543a6fa7a91da07196ec23 util.filters: Don't traceback when trying to remove a filter from an uninitialized object diff -r 9a29ad6a9b97 -r f29a297471e3 util/filters.lua --- a/util/filters.lua Wed Jun 02 12:23:07 2010 +0100 +++ b/util/filters.lua Wed Jun 02 12:24:07 2010 +0100 @@ -46,6 +46,7 @@ end function remove_filter(session, type, callback) + if not session.filters then return; end local filter_list = session.filters[type]; if filter_list and filter_list[callback] then for i=1, #filter_list do