Damien Delaney has signed a contract which keeps him at Crystal Palace until the end of the 2013/4 season.