[#2050] refactored db_check_auth_op to use a std::vector rather than a boost::shared_ptr to manage password info array, fixing a memory leak