Rap star Snoop Dogg has avoided going to jail on gun and drugs charges in a Californian court.
Snoop who pleaded no contest to the charges, was given five years probation and 800 hours of community service.
The 35-year-old, whose real name is Cordozar Calvin Broadus Jr, must not have any gang members in his entourage, Superior Court Judge Terry Smerling also ruled.
Snoop was arrested last October and charged with gun and marijuana possession.
"He recognises the severity of this," defence lawyer Donald Etra said.
"He recognises he got a great deal and he fully intends to make sure nothing prohibits him from keeping his part of the bargain."
Snoop was told only half of his community service could be completed with the youth American football league he runs.


