US radio pundit Rush Limbaugh will not face charges for bringing a bottle of Viagra tablets into Florida that had not been prescribed in his name.
Limbaugh's show is broadcast on around 600 US radio stations
Had he been charged, it might have violated a deal reached in April over separate charges that he fraudulently obtained prescription medication.
Limbaugh was held at Palm Beach County International Airport on 26 June after flying in from the Dominican Republic.
He told listeners this week he was not charged as no laws had been broken.
According to the Palm Beach County State Attorney's Office, Limbaugh's psychiatrist, Steve Strumwasser, agreed to have his name placed on the Viagra bottle "to avoid potentially embarrassing publicity".
The controversial radio host, a tough critic of drug offenders, attracted widespread attention in 2003 after admitting on air he was addicted to prescription painkillers.