}
if (new_net) {
- if (!cYAML_create_string(net_node, "net type",
- libcfs_net2str(rc_net)))
+ tmp = cYAML_create_string(net_node, "net type", libcfs_net2str(rc_net));
+ if (tmp == NULL)
goto out;
+ if (first_seq == NULL)
+ first_seq = tmp;
+
tmp = cYAML_create_seq(net_node, "local NI(s)");
if (tmp == NULL)
goto out;
if (item == NULL)
goto out;
- if (first_seq == NULL)
- first_seq = item;
-
if (!backup &&
cYAML_create_string(item, "nid",
libcfs_nid2str(ni_data->lic_nid)) == NULL)
{
struct cYAML *net, *detail, *seq_no;
- net = cYAML_get_object_item(tree, "net");
+ net = cYAML_get_object_item(tree, "net type");
detail = cYAML_get_object_item(tree, "detail");
seq_no = cYAML_get_object_item(tree, "seq_no");