Frank Ocean pulled over, marijuana charge: Singer has run-in with Mono County cops New Year's Eve

Frank Ocean ended 2012 with a run-in with the law.

On New Year's Eve, the singer was pulled over for speeding and ended up busted for alleged marijuana possession.

The "channel ORANGE" singer was driving along Highway 395 in Mono County, California, when the California Highway Patrol spotted his black BMW speeding at around 4:30 p.m.

The officer noted a strong odor of marijuana when approaching the car, and discovered that Ocean was carrying a small bag of pot, according to the Mono County Sheriff's Department.

The R&B star was cited for possession of marijuana, a misdemeanor, and was released on the spot. The incident has been passed on to the Mono County District Attorney's Office for further review.

Reps for Ocean tell CNN that they have no comment about the incident.