A Rochester man released after appearing in court on drug charges was arrested for a second time less a day later.

Matthew Nathaniel Short, 30, was arrested late Tuesday by the Rochester Police Department.

On Wednesday evening, Short was listed as in custody at the Olmsted County Adult Detention Center awaiting arraignment on new charges of fifth-degree controlled substance possession and a felony weapons charge as well as a misdemeanor paraphernalia drug charge and two petty misdemeanor charges.

Short was arrested around 4:45 a.m. Monday after a Rochester police officer on patrol in the area of Third Avenue Southwest and 14th Street Southwest saw Short driving, according to court records. The officer knew Short had an active warrant for his arrest.

During a search at the time of his arrest, Short was alleged to have been found with a loaded Glock handgun in a holster on the front of his waistband. Short allegedly also had multiple knives, 14 loose rounds of 9 mm ammunition, a methamphetamine pipe and two containers of suspected meth weighing approximately 1.05 grams.

Short did not have a permit to carry the firearm, according to court records.

He appeared in Olmsted County District Court on Monday morning on charges of felony fifth-degree controlled substance possession and two gross misdemeanor charges related to the firearm and ammunition possession. Court records indicate he was released with conditions.