# HG changeset patch # User Kim Alvefur # Date 1632915599 -7200 # Node ID f821eeac0e503e8b8877d8244b68bfe56a61a0fd # Parent a8af632daf4815073e3dbf4fae88e0d3499bbfec mod_pastebin: Fix pasting when is not the first tag (thanks thorsten) Introduced in ded630a87563 stanza:get_child() and :get_child_text() operates on the first child when no name or namespace is given. If it so happens that the first child is an instead of then it calculates the line length against that instead of the body. Apparently in the vast majority of clients the is first, so this issue was not noticed until now. diff -r a8af632daf48 -r f821eeac0e50 mod_pastebin/mod_pastebin.lua --- a/mod_pastebin/mod_pastebin.lua Wed Sep 29 00:26:44 2021 +0200 +++ b/mod_pastebin/mod_pastebin.lua Wed Sep 29 13:39:59 2021 +0200 @@ -114,7 +114,7 @@ if not nick then return; end end - local body = stanza:get_child_text(); + local body = stanza:get_child_text("body"); if not body then return; end