### Description pkg memory leak in register/publish scenario
#### Reproduction my presense part ``` loadmodule "presence.so" modparam("presence", "subs_db_mode", 2) # Write-Back default scheme modparam("presence", "db_update_period", 150) # 100 - default modparam("presence", "server_address", "sip:213.170.66.150:5071" ) loadmodule "presence_xml.so" modparam("presence_xml", "force_active", 1) modparam("presence_xml", "integrated_xcap_server", 1) loadmodule "pua.so" loadmodule "pua_usrloc.so" modparam("pua_usrloc", "default_domain", "siptest.ringme.ru")
```
my REGISTER processing config part ``` pua_set_publish(); if (!save("location")) sl_reply_error();
``` without pua_set_publish() everything is ok.
#### Log Messages [kamcmd corex.pkg_summary pid 10376](https://github.com/kamailio/kamailio/files/784021/corexpkg_summary.txt)
#### SIP Traffic sipp -sf register.xml -r 500 -m 100000 -s 111*222 myhost
### Additional Information
* **Kamailio Version** - output of `kamailio -v` latest git version: kamailio 5.1.0-dev1 (x86_64/linux) & kamailio 4.4.5
* **Operating System**: centos7