Any person who, having been a witness before the grand jury, discloses the name of the person about whom he testified or any of the facts to which he testified before the arrest of the person against whom he testified or before such person has given bail for his appearance to answer the indictment or indictments found against him shall, on conviction, be fined not less than $100.00 and may also be imprisoned in the county jail or sentenced to hard labor for the county for not more than six months.
Ala. Code § 12-16-211 (1975)