I received a check engine light code that indicated a evap system leak. then i noticed the smell of fuel after filling up and a puddle on the ground. examined fuel filler pipe and fuel tank and discovered the filler pipe near the fuel tank is corroded and leaking fuel. i could not determine the exact location of the leak.