veth: fix uninitialized arguments

Based on patch by Sergey Popovich <popovich_sergei@mail.ru>
This fixes crash when ip-link(8) invoced with command:

  ip link add dev veth1a type veth peer
This commit is contained in:
Stephen Hemminger 2013-12-20 08:25:13 -08:00
parent d2468da0a3
commit be2c3142f9
1 changed files with 4 additions and 1 deletions

View File

@ -26,7 +26,10 @@ static void usage(void)
static int veth_parse_opt(struct link_util *lu, int argc, char **argv, static int veth_parse_opt(struct link_util *lu, int argc, char **argv,
struct nlmsghdr *hdr) struct nlmsghdr *hdr)
{ {
char *name, *type, *link, *dev; char *dev = NULL;
char *name = NULL;
char *link = NULL;
char *type = NULL;
int err, len; int err, len;
struct rtattr * data; struct rtattr * data;
int group; int group;