Actor Mark Salling, who appeared on Fox’s Glee, was arrested for possession of child pornography Tuesday morning.

The news was first reported by Crime Watch Daily and was also confirmed by People Magazine.

Sources told CWD that the Los Angeles Police Department’s Internet Crimes Against Children Task Force Unit had a search warrant for the 33-year-old’s home in Sunland, California. TMZ was told that police found hundreds of images on his computer and then attested him.

TMZ’s sources said that Salling’s ex girlfriend told police about the child pornography. Police investigated him before today’s raid to double check her claims.

Salling played Noah ‘Puck’ Puckerman on Glee from 2009 to 2015. He also appeared in a TV movie called Rocky Road last year.

Salling has had other legal problems. In 2013, he settled a case with a woman who sued him for sexual battery. He denied wrongdoing in that case, but still paid the woman $2.7 million.