He served throughout the campaign, and was promoted to captain on 23 April 1902. The war formally ended in early June 1902, but Long stayed in South Africa until late November, when he left on the SS Carisbrook Castle.
Throughout the military operation, he continued to serve, and was promoted to captain on 23 April 1902. The war formally ended in early June 1902, but Long stayed on in South Africa until late November, at which point he left for England on the SS Carisbrook Castle.