In this situation, we were able to repair the flashing around the chimney. Since the leak was caused only by the flashing and the rest of the roof was in good condition we did not have to do a full replacement. This repair prevents future leaks and extends the life of their existing roof.