···549549 targets_added = 0;550550 for (i = 0; i < BOND_MAX_ARP_TARGETS; i++) {551551 if (bond->params.arp_targets[i]) {552552- nla_put_be32(skb, i, bond->params.arp_targets[i]);552552+ if (nla_put_be32(skb, i, bond->params.arp_targets[i]))553553+ goto nla_put_failure;553554 targets_added = 1;554555 }555556 }