The state 's General Assembly approved a bill last month allowing people to carry concealed weapons in bars and restaurants that serve alcohol , and the House of Delegates voted to end a 17-year-old measure barring people from buying more than one handgun a month .