pull up short
pull up short {v. phr.}
To suddenly stop.
He pulled up short in his red car at the corner when he saw a pregnant lady crossing.
When Mark saw that he was hurting Jill's feelings, he pulled up short and started to talk about something entirely different.
Categories:
Source: A Dictionary of American Idioms