Snoop Dogg was due to appear at a concert in Dallas
Two people have been arrested on drugs charges after US rapper Snoop Dogg's tour bus was searched by Texas police.
Ethan Calhoun, 27, and Kevin Barkey, 26, admitted possession of marijuana after the bus was pulled over for having an expired registration sticker.
The men, who were later released on bail, face six months in jail and fines of up to $2,000 (£1,012) if convicted.
Snoop Dogg, whose real name is Cordozar Calvin Broadus, is currently on tour with alternative rock group 311.
The rapper was on his way to a concert in Dallas when the bus was pulled over by a vehicle inspection team on Thursday.
Troopers conducted a search of the bus after they smelled marijuana and found two ounces (56 grams) of the drug, according to a spokesman for the Texas Department of Public Safety.
Last year Snoop Dogg was arrested at Bob Hope Airport in California on suspicion of carrying marijuana.
He was later charged with gun possession after police found a firearm at his home.
The rapper pleaded no contest to gun and drugs charges and received five years probation and 800 hours community service.
He was also convicted of cocaine possession in 1990.