LP#1703411 XMPP opensrf sub-element repairs user/berick/lp1793356-xmpp-opensrf-message-subelement
authorBill Erickson <berickxx@gmail.com>
Wed, 19 Sep 2018 19:34:49 +0000 (15:34 -0400)
committerBill Erickson <berickxx@gmail.com>
Wed, 19 Sep 2018 19:34:53 +0000 (15:34 -0400)
commitef06253393e73943807c7a1c0af4dc055c46a644
tree366f8f9dd92b2c2d8415529bf38017f95c045507
parent974414fded9b14cb6bd09d1cab7703b8f76eb9e8
LP#1703411 XMPP opensrf sub-element repairs

* Message template typo repair -- missing "'"
* XPath repair on path to opensrf sub-element for Perl
* Move 'type' attribute get/set back up to the <message> for Perl.
* Clean up code duplication in the C message building libs.
* Squash a centuries-old memory leak where xmlFree(sender) was only
  called if a router_from was not supplied.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
src/libopensrf/transport_message.c
src/perl/lib/OpenSRF/Transport/SlimJabber/XMPPMessage.pm
src/perl/lib/OpenSRF/Transport/SlimJabber/XMPPReader.pm