aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2014-04-18 07:50:44 +0200
committerKim Alvefur <zash@zash.se>2014-04-18 07:50:44 +0200
commitdba9b9f1781d051e3522158fb679bcd60cfe91d8 (patch)
tree143b6e5599ccb646d06801efba0cc0e4e3e0b7fa
parentb31e782722274399d05eabd66eb2dd014b45bed3 (diff)
downloadprosody-dba9b9f1781d051e3522158fb679bcd60cfe91d8.tar.gz
prosody-dba9b9f1781d051e3522158fb679bcd60cfe91d8.zip
util.xmppstream: Check for callback that may add stream header attributes
-rw-r--r--util/xmppstream.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/util/xmppstream.lua b/util/xmppstream.lua
index 1e65919b..6982aae3 100644
--- a/util/xmppstream.lua
+++ b/util/xmppstream.lua
@@ -252,6 +252,9 @@ function new(session, stream_callbacks, stanza_size_limit)
id = session.streamid or "",
from = from or session.host, to = to,
};
+ if session.stream_attrs then
+ session:stream_attrs(from, to, attr)
+ end
send("<?xml version='1.0'?>");
send(st.stanza("stream:stream", attr):top_tag());
return true;