[ovs-dev] [PATCH 2/2] ofproto-dpif: Initialize odp_port to OVSP_NONE in port_construct().
Ben Pfaff
blp at nicira.com
Mon Nov 26 20:32:45 UTC 2012
It would be an error for cleanup code to reference the odp_port, but I
suppose that's part of your point.
This is fine with me, feel free to commit it.
On Mon, Nov 26, 2012 at 12:27:16PM -0800, Ethan Jackson wrote:
> I'm worried about dpif_port_query_by_name() failing, returning an error,
> and then some cleanup code referencing the odp_port. I don't like the idea
> of uninitialized data leaving the port_construct() function, even if it's
> garbage that's intended to be destroyed. That said, I don't feel that
> strongly about it, I don't think this solves an actual problem, so I'm
> happy to drop it if you think we should.
>
> Ethan
>
>
> On Sat, Nov 24, 2012 at 8:01 PM, Ben Pfaff <blp at nicira.com> wrote:
>
> > On Sat, Nov 24, 2012 at 06:32:15PM -0800, Ethan Jackson wrote:
> > > I don't think this fixes an actual problem, but it seems more
> > > future proof.
> > >
> > > Signed-off-by: Ethan Jackson <ethan at nicira.com>
> >
> > It gets assigned its permanent value a few lines down, after the call to
> > dpif_port_query_by_name(). I don't think it's likely that
> > dpif_port_query_by_name() could reference it, since dpif is a different
> > (lower) layer.
> >
> > Do you think it's worthwhile?
> >
> > Thanks,
> >
> > Ben.
> >
More information about the dev
mailing list