How should you repair a slated leaking roof that has a bad leak?
First determine where the leak is occuring. If it is the result of a broken or missing shingle, you could temporarily fix the leak by emplacing a similarly sized piece of aluminum flashing while waiting to find a suitable replacement shingle. The new shingle may have to be fastened with suitable adhesive.