Veteran defenseman Dennis Seidenberg has agreed to a one-year deal worth $1 million with the Islanders, according to a league source.

In June, the Bruins bought out the final two years of Seidenberg's contract worth an annual cap hit of $4 million. Seidenberg, 35, has played 13 seasons in the NHL with the Bruins, Flyers, Coyotes, Hurricanes and Panthers.