Looks good.

This lacp_custom_time thing is pretty awkward, hopefully we can rip it out soon.

Ethan

On Fri, Dec 9, 2011 at 13:09, Ben Pfaff <b...@nicira.com> wrote:
> The caller currently doesn't fill in s->custom_time unless it actually
> wants a custom LACP time, but lacp_configure() still does a calculation
> with it, provoking a warning from valgrind.  This eliminates the warning.
>
> The calculated value was not actually used in this case, so this commit
> does not fix a real bug.
> ---
>  lib/lacp.c |    4 +++-
>  1 files changed, 3 insertions(+), 1 deletions(-)
>
> diff --git a/lib/lacp.c b/lib/lacp.c
> index 2b77996..edf7f67 100644
> --- a/lib/lacp.c
> +++ b/lib/lacp.c
> @@ -243,7 +243,9 @@ lacp_configure(struct lacp *lacp, const struct 
> lacp_settings *s)
>
>     lacp->active = s->active;
>     lacp->lacp_time = s->lacp_time;
> -    lacp->custom_time = MAX(TIME_UPDATE_INTERVAL, s->custom_time);
> +    lacp->custom_time = (s->lacp_time == LACP_TIME_CUSTOM
> +                         ? MAX(TIME_UPDATE_INTERVAL, s->custom_time)
> +                         : 0);
>  }
>
>  /* Returns true if 'lacp' is configured in active mode, false if 'lacp' is
> --
> 1.7.4.4
>
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to