Software /
code /
prosody-modules
Comparison
mod_smacks/mod_smacks.lua @ 595:7693724881b3
Fix a typo in mod_smacks (type -> session_type).
author | Thijs Alkemade <thijsalkemade@gmail.com> |
---|---|
date | Thu, 02 Feb 2012 02:08:40 +0100 |
parent | 594:6da21a0bb018 |
child | 622:ce39df945de1 |
comparison
equal
deleted
inserted
replaced
594:6da21a0bb018 | 595:7693724881b3 |
---|---|
23 | 23 |
24 local function can_do_smacks(session, advertise_only) | 24 local function can_do_smacks(session, advertise_only) |
25 if session.smacks then return false, "unexpected-request", "Stream management is already enabled"; end | 25 if session.smacks then return false, "unexpected-request", "Stream management is already enabled"; end |
26 | 26 |
27 local session_type = session.type; | 27 local session_type = session.type; |
28 if type == "c2s" then | 28 if session_type == "c2s" then |
29 if not(advertise_only) and not(session.resource) then -- Fail unless we're only advertising sm | 29 if not(advertise_only) and not(session.resource) then -- Fail unless we're only advertising sm |
30 return false, "unexpected-request", "Client must bind a resource before enabling stream management"; | 30 return false, "unexpected-request", "Client must bind a resource before enabling stream management"; |
31 end | 31 end |
32 return true; | 32 return true; |
33 elseif s2s_smacks and (type == "s2sin" or type == "s2sout") then | 33 elseif s2s_smacks and (session_type == "s2sin" or session_type == "s2sout") then |
34 return true; | 34 return true; |
35 end | 35 end |
36 return false, "service-unavailable", "Stream management is not available for this stream"; | 36 return false, "service-unavailable", "Stream management is not available for this stream"; |
37 end | 37 end |
38 | 38 |