Danville man arrested for warrant, along with a gun, drug charges