Answer and Explanation:
John Mcdanel's case was a case of wrongly convicting an innocent person. John Mcdanel, a hacker, particularly interested in cyber security found security flaws in Tornado's website. Tornado's website logged user credentials to next website visited by user after tornado and also showed user credentials in the url. John Mcdanel aimed to close this security hole by sending out about 5600 emails to alert the public on the security issue. He was convicted on the grounds that he had violated section 1030(a)(5)(A) of the CFAA. CFAA act protects against transmission of code and programs that cause harm to a computer. However this was not true as Bret(former employee) had an honest intention of communicating information on the true state of the security of tornado's website. He was judged guilty of the crime and jailed for 16 months after which he made an appeal. Federal prosecutors declared Bret Mcdanel an innocent whistle-blower after he had served time, determining that he had been wrongly convicted.
John Mcdanel's had served time anyways and his reputation had been affected.