A Charleston firefighter accidentally shot himself in the leg Tuesday night while he was on duty. It happened just after 11:30 p.m. outside of Charleston Fire Department #7 on Cora Street, according to Metro 911. Charleston city officials are looking into it.