haffner charlotte leak