* fix: resource leak - CID 76962
* fix: resource leak - CID 76963
* fix: resource leak - CID 76965
* fix: resource leak - CID 76966
* fix: resource leak - CID 76967
* fix: resource leak - CID 76968
* fix: resource leak - CID 76972
* fix: resource leak - CID 76975
* fix: resource leak - CID 76976
* fix: resource leak - CID 76977
* fix: resource leak - CID 76978
* fix: resource leak - CID 76979
* fix: resource leak - CID 76980
* fix: resource leak - CID 76982
* fix: resource leak - CID 76983
* fix: resource leak - CID 76984
* fix: resource leak - CID 76985
* fix: resource leak - CID 76986
* fix: resource leak - CID 83477
* fix: resource leak - CID 83478
* fix: resource leak - CID 150921
* fix: resource leak - CID 160977
closes: #405