A player may call for less in that situation, but he may only win the amount of his call bet from each of the other players who posted the small blind. In the example above, 15 chips from each player posting the small blind would be put in the pot. All other money would be put in a side pot, which the short-stacked player would not be eligible to win.
My thanks to Ashley Adams for her help with this question.