A warrant for the arrest of San Francisco 49ers linebacker Ahmad Brooks on charges he assaulted a teammate has been put on hold amid a debate in the Santa Clara County District Attorney's Office over whether Brooks should be charged with a felony or a misdemeanor -- or not at all.

The controversy stems from a June 8 incident in which Brooks allegedly struck 49ers nose tackle Lamar Divens three times in the head with a beer bottle and then punched him in the face during an argument over car keys outside Brooks' house in San Jose. The alleged attack left Divens bloodied and requiring three stitches, according to court documents.

At the time, Divens said he wanted to press charges, but he has since changed his A warrant for the arrest of San Francisco 49ers linebacker Ahmad Brooks on charges he assaulted a teammate has been put on hold amid a debate in the Santa Clara County District Attorney's Office over whether Brooks should be charged with a felony or a misdemeanor -- or not at all.

The controversy stems from a June 8 incident in which Brooks allegedly struck 49ers nose tackle Lamar Divens three times in the head with a beer bottle and then punched him in the face during an argument over car keys outside Brooks' house in San Jose. The alleged attack left Divens bloodied and requiring three stitches, according to court documents.

At the time, Divens said he wanted to press charges, but he has since changed his to comment.

In 2008, when Brooks was playing for the Cincinnati Bengals, he was accused of punching a woman in the face and accepted mediation on the charges, according to media reports. Brooks is 6-feet-4 and weighs about 260 pounds.

Also, at the end of the 2005 season, he was dismissed from the University of Virginia football team because of an unspecified "off the field" incident, according to the university. In 2003, he was charged with misdemeanor marijuana possession. Those charges were dismissed after he completed the requirements of his probation.