net/hns3: fix flow director rule residue on malloc failure