Originally Posted by
cestmoi123
In fairness, you do have to charge him, although clearly with something less than if he hadn't come forward. If you steal a car, and then bring it back undamaged before the owner knows its gone, and tell the police, they're still going to arrest you.
By the letter of the law, yes.
Cases like this is why there's a thing called judicial discretion. I'm sure that will be exercised in the case at the airport.