Two New York City police officers, one of whom is assigned to Mayor Mike Bloomberg’s security detail, were arrested over the holiday weekend.

Detective Leopold McLean was arrested Friday and charged with attempted murder and criminal use of a firearm; he was suspended from duty, according to police.

The charges stem from an earlier confrontation McLean allegedly had with his girlfriend’s ex-boyfriend, who was shot in the leg after he showed up at the woman’s home in violation of a restraining order, according to the AP. McLean is part of a team of police who check areas for safety before Bloomberg speaks.

On the day before McLean’s arrest, at 3 a.m. on Thanksgiving Day, off-duty police officer Anthony Rodriguez was arrested for DWI. Rodriguez, 27, was reportedly found passed out behind the wheel of his car with the keys in the ignition, near 183rd St. in the Bronx.