Software /
code /
prosody-modules
Comparison
mod_seclabels/mod_seclabels.lua @ 1310:2df312eb816d
mod_seclabels: Avoid tracebacks about indexing nil stanza
author | Vadim Misbakh-Soloviov <mva@mva.name> |
---|---|
date | Wed, 19 Feb 2014 17:59:17 +0700 |
parent | 981:020b5944a973 |
child | 1343:7dbde05b48a9 |
comparison
equal
deleted
inserted
replaced
1309:d3579ea5ff33 | 1310:2df312eb816d |
---|---|
9 module:add_feature(xmlns_label_catalog); | 9 module:add_feature(xmlns_label_catalog); |
10 module:add_feature(xmlns_label_catalog_old); | 10 module:add_feature(xmlns_label_catalog_old); |
11 | 11 |
12 module:hook("account-disco-info", function(event) -- COMPAT | 12 module:hook("account-disco-info", function(event) -- COMPAT |
13 local stanza = event.stanza; | 13 local stanza = event.stanza; |
14 stanza:tag('feature', {var=xmlns_label}):up(); | 14 if stanza then |
15 stanza:tag('feature', {var=xmlns_label_catalog}):up(); | 15 stanza:tag('feature', {var=xmlns_label}):up(); |
16 stanza:tag('feature', {var=xmlns_label_catalog}):up(); | |
17 end; | |
16 end); | 18 end); |
17 | 19 |
18 local default_labels = { | 20 local default_labels = { |
19 { | 21 { |
20 name = "Unclassified", | 22 name = "Unclassified", |