McNair was stopped after a police officer saw his vehicle weaving on a downtown street before pulling into a convenience store , the arrest report said .
McNair was stopped by a police officer for weaving on a street.