fix isssues discovered by coverity scan