aboutsummaryrefslogtreecommitdiff
path: root/sbin/ifconfig/ifconfig.c
diff options
context:
space:
mode:
authorAllan Jude <allanjude@FreeBSD.org>2016-06-02 03:16:02 +0000
committerAllan Jude <allanjude@FreeBSD.org>2016-06-02 03:16:02 +0000
commit776db16a764d030e6f3f2dd127cf2520e2dfea67 (patch)
tree5bac17cb439b70f3c84c9264afaf9c385a62dd34 /sbin/ifconfig/ifconfig.c
parent90849c3e0d11f269d8df1a65d5cac5b95e2cb9f3 (diff)
downloadsrc-776db16a764d030e6f3f2dd127cf2520e2dfea67.tar.gz
src-776db16a764d030e6f3f2dd127cf2520e2dfea67.zip
Address feedback from hrs@ re: r301059 (ifconfig subnet mask)
- Use NI_MAXHOST to size buffers for getnameinfo() - remove non-standard 'full' inet6 address printing - remove 'no scope' option - use strchr(3) to optimize replacing separator character in lladdrs Reviewed by: gnn, jhb Differential Revision: https://reviews.freebsd.org/D2856
Notes
Notes: svn path=/head/; revision=301185
Diffstat (limited to 'sbin/ifconfig/ifconfig.c')
-rw-r--r--sbin/ifconfig/ifconfig.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/sbin/ifconfig/ifconfig.c b/sbin/ifconfig/ifconfig.c
index 9449fe3fcab5..cd6116602eec 100644
--- a/sbin/ifconfig/ifconfig.c
+++ b/sbin/ifconfig/ifconfig.c
@@ -99,7 +99,7 @@ int supmedia = 0;
int printkeys = 0; /* Print keying material for interfaces. */
/* Formatter Strings */
-char *f_inet, *f_inet6, *f_ether, *f_addr, *f_scope;
+char *f_inet, *f_inet6, *f_ether, *f_addr;
static int ifconfig(int argc, char *const *argv, int iscreate,
const struct afswtch *afp);
@@ -257,8 +257,6 @@ static void freeformat(void)
free(f_ether);
if (f_addr != NULL)
free(f_addr);
- if (f_scope != NULL)
- free(f_scope);
}
static void setformat(char *input)
@@ -286,8 +284,6 @@ static void setformat(char *input)
f_inet = strdup(modifier);
else if (strcmp(category, "inet6") == 0)
f_inet6 = strdup(modifier);
- else if (strcmp(category, "scope") == 0)
- f_scope = strdup(modifier);
}
free(formatstr);
}
@@ -372,7 +368,7 @@ main(int argc, char *argv[])
size_t iflen;
all = downonly = uponly = namesonly = noload = verbose = 0;
- f_inet = f_inet6 = f_ether = f_addr = f_scope = NULL;
+ f_inet = f_inet6 = f_ether = f_addr = NULL;
envformat = getenv("IFCONFIG_FORMAT");
if (envformat != NULL)