The Osgood–Carathéodory theorem asserts that conformal mappings between Jordan domains extend to homeomorphisms between their closures. For multiply-connected domains on Riemann surfaces, similar results can be reduced to the simply-connected case, but we find it simpler to deduce such results using a direct analogue of the Carathéodory reflection principle.