Multiple memory/resource leaks
There are multiple places across the code where some structures/tables/fields are allocated but never freed, eg. HFUJabberStreamDataTable allocation in init, actual kv allocation (on each sign-on), signal registration, etc.