Peter Memishian wrote:
> > > No. in the success case, it should also calls dladm_destroy_conf(conf)
> and
> > > continue.
> >
> > The lines are:
> >
> > 506
> > 507 status = dladm_write_conf(conf);
> > 508 if (status != DLADM_STATUS_OK)
> > 509 goto destroyconf;
> > 510
> > 511 destroyconf:
> > 512 dladm_destroy_conf(conf);
> > 513 if (status != DLADM_STATUS_OK) {
> > 514 if (orig_portstr != NULL)
> > 515 free(orig_portstr);
> > 516 return (status);
> > 517 }
> >
> > Lines 508-508 look redundant.
>
> On a vaguely related note: Cathy, could you please remove the checks for
> NULL prior to the free()? free() can always handle a NULL pointer, so
> the checks are just cluttering the code.
>
That is one of the comments from Sowmini, and I already did that.
Thanks
- Cathy