@@ -265,7 +265,7 @@ int team_item_option_parse(struct ynl_parse_arg *yarg,
265265 return YNL_PARSE_CB_ERROR;
266266
267267 parg.rsp_policy = &team_attr_option_nest;
268- parg.data = &dst->option ;
268+ parg.data = &dst->option . emplace () ;
269269 if (team_attr_option_parse (&parg, attr))
270270 return YNL_PARSE_CB_ERROR;
271271 }
@@ -291,7 +291,7 @@ int team_item_port_parse(struct ynl_parse_arg *yarg,
291291 return YNL_PARSE_CB_ERROR;
292292
293293 parg.rsp_policy = &team_attr_port_nest;
294- parg.data = &dst->port ;
294+ parg.data = &dst->port . emplace () ;
295295 if (team_attr_port_parse (&parg, attr))
296296 return YNL_PARSE_CB_ERROR;
297297 }
@@ -369,7 +369,7 @@ int team_options_set_rsp_parse(const struct nlmsghdr *nlh,
369369 return YNL_PARSE_CB_ERROR;
370370
371371 parg.rsp_policy = &team_item_option_nest;
372- parg.data = &dst->list_option ;
372+ parg.data = &dst->list_option . emplace () ;
373373 if (team_item_option_parse (&parg, attr))
374374 return YNL_PARSE_CB_ERROR;
375375 }
@@ -431,7 +431,7 @@ int team_options_get_rsp_parse(const struct nlmsghdr *nlh,
431431 return YNL_PARSE_CB_ERROR;
432432
433433 parg.rsp_policy = &team_item_option_nest;
434- parg.data = &dst->list_option ;
434+ parg.data = &dst->list_option . emplace () ;
435435 if (team_item_option_parse (&parg, attr))
436436 return YNL_PARSE_CB_ERROR;
437437 }
@@ -491,7 +491,7 @@ int team_port_list_get_rsp_parse(const struct nlmsghdr *nlh,
491491 return YNL_PARSE_CB_ERROR;
492492
493493 parg.rsp_policy = &team_item_port_nest;
494- parg.data = &dst->list_port ;
494+ parg.data = &dst->list_port . emplace () ;
495495 if (team_item_port_parse (&parg, attr))
496496 return YNL_PARSE_CB_ERROR;
497497 }
0 commit comments