Good on him. It's nice to see people who care.
I'd have jumped in no question, but I'd have probably stuck around to see that everything was ok in the end (though he was probably frozen, maybe didn't speak English, and wanted to get back to his hotel).