it did not work for me in putty, so i added ctrl-x + ctrl-u too:
bind '"\C-x\C-u": undo' bind '"\C-_": undo'