Craig McLachlan is dropping his defamation case against the ABC, Nine Newspapers and actress Christie Wheelan Browne.