when no source-address-selection policy is installed, not scan

the sysctl MIB, as it leads to an unnecessary sysctl error.

Obtained from:	KAME
This commit is contained in:
Hajimu UMEMOTO 2003-12-26 17:04:44 +00:00
parent 9df81bbc89
commit 2df3425140

View File

@ -1,4 +1,4 @@
/* $KAME: ip6addrctl.c,v 1.1 2001/12/27 12:45:24 jinmei Exp $ */
/* $KAME: ip6addrctl.c,v 1.3 2003/12/16 08:14:28 suz Exp $ */
/*
* Copyright (C) 2001 WIDE Project.
@ -118,6 +118,10 @@ get_policy()
err(1, "sysctl(IPV6CTL_ADDRCTLPOLICY)");
/* NOTREACHED */
}
if (l == 0) {
printf("no source-address-selection policy is installed\n");
return;
}
if ((buf = malloc(l)) == NULL) {
errx(1, "malloc failed");
/* NOTREACHED */