Rochester police are investigating a drive-by shooting a few blocks from the Public Market. It happened shortly before 9 last night on Fourth Street, when a man was hit in the leg by a shot fired from a passing vehicle. He is expected to survive.