You did the right thing AND have a good heart about it. It's possible he wasn't thinking and just charged because that is habit.
Let is slide like water off a ducks back - otherwise, it'll eat at you.
Maybe it didn't sink in at the moment. See what happens on the next visit. Either way, good on ya.