agrsetport: fix a use of uninitialized variable.

This commit is contained in:
yamt 2008-05-07 01:13:51 +00:00
parent 5572494305
commit 2f1a30af0d
1 changed files with 3 additions and 4 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: agr.c,v 1.7 2008/05/06 21:16:52 dyoung Exp $ */
/* $NetBSD: agr.c,v 1.8 2008/05/07 01:13:51 yamt Exp $ */
/*-
* Copyright (c)2005 YAMAMOTO Takashi,
@ -28,7 +28,7 @@
#include <sys/cdefs.h>
#if !defined(lint)
__RCSID("$NetBSD: agr.c,v 1.7 2008/05/06 21:16:52 dyoung Exp $");
__RCSID("$NetBSD: agr.c,v 1.8 2008/05/07 01:13:51 yamt Exp $");
#endif /* !defined(lint) */
#include <sys/param.h>
@ -84,8 +84,6 @@ agrsetport(prop_dictionary_t env, prop_dictionary_t xenv)
if ((s = getsock(AF_UNSPEC)) == -1)
err(EXIT_FAILURE, "%s: getsock", __func__);
assertifname(ifr.ifr_name);
if (!prop_dictionary_get_int64(env, "agrcmd", &cmd)) {
warnx("%s.%d", __func__, __LINE__);
errno = ENOENT;
@ -102,6 +100,7 @@ agrsetport(prop_dictionary_t env, prop_dictionary_t xenv)
memset(&ifr, 0, sizeof(ifr));
if ((ifname = getifname(env)) == NULL)
err(EXIT_FAILURE, "%s: getifname", __func__);
assertifname(ifname);
estrlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
memset(&ar, 0, sizeof(ar));
ar.ar_version = AGRREQ_VERSION;