Makefile: Remove fallbacks/
[prosody.git] / core / s2smanager.lua
index aba99ee07482c1ab4fda9f3ec16bb6179147e139..602d6837bc1a9bd23471921dd09cdb8f7d1cbaf8 100644 (file)
@@ -508,6 +508,8 @@ function mark_connected(session)
        end
 end
 
+local function null_data_handler(conn, data) log("debug", "Discarding data from destroyed s2s session: %s", data); end
+
 function destroy_session(session, reason)
        (session.log or log)("info", "Destroying "..tostring(session.direction).." session "..tostring(session.from_host).."->"..tostring(session.to_host));
        
@@ -523,6 +525,7 @@ function destroy_session(session, reason)
                        session[k] = nil;
                end
        end
+       session.data = null_data_handler;
 end
 
 return _M;