The Sri Lankan navy said on Saturday it had sealed an inlet on the fire-stricken New Diamond oil supertanker that was leaking fuel oil and sparking fears of an environmental disaster.