fix a few memory leaks and cppcheck detected errors - more in bugreport