Ticket 49534 - Fix coverity issues and regression
Description: Fix regression introdcued in the previous coverity patch.
Also fixed many other coverity issues.
https://pagure.io/389-ds-base/issue/49534
Reviewed by: wibrown, tbordaz, lkrispen(Thanks!)