looks ok to me.

YAMAMOTO Takashi

> Signed-off-by: Ben Pfaff <b...@nicira.com>
> CC: Ed Maste <ema...@freebsd.org>
> CC: YAMAMOTO Takashi <y...@mwd.biglobe.ne.jp>
> ---
>  lib/netdev-bsd.c |    7 ++-----
>  1 file changed, 2 insertions(+), 5 deletions(-)
> 
> diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
> index 2e49c94..6ff6b3e 100644
> --- a/lib/netdev-bsd.c
> +++ b/lib/netdev-bsd.c
> @@ -1312,12 +1312,9 @@ netdev_bsd_get_next_hop(const struct in_addr *host 
> OVS_UNUSED,
>              if ((i == RTA_IFP) && sa->sa_family == AF_LINK) {
>                  const struct sockaddr_dl * const sdl =
>                    (const struct sockaddr_dl *)sa;
> -                const size_t nlen = sdl->sdl_nlen;
> -                char * const kernel_name = xmalloc(nlen + 1);
> -                const char *name;
> +                char *kernel_name;
>  
> -                memcpy(kernel_name, sdl->sdl_data, nlen);
> -                kernel_name[nlen] = 0;
> +                kernel_name = xmemdup0(sdl->sdl_data, sdl->sdl_nlen);
>                  name = 
> netdev_bsd_convert_kernel_name_to_ovs_name(kernel_name);
>                  if (name == NULL) {
>                      ifname = xstrdup(kernel_name);
> -- 
> 1.7.10.4
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to