i don't think you did anything wrong.
you saved him from getting frostbite, and possibly saved his life.
in hindsight (no pun intended!) you could have just brought him inside to warm up and called 911.
the fact that he's embarrassed you saw him naked is his problem, not yours...