Fixed free on protocol->message