summaryrefslogtreecommitdiff
path: root/usr.sbin
diff options
context:
space:
mode:
authorClaudio Jeker <claudio@cvs.openbsd.org>2013-06-01 19:29:24 +0000
committerClaudio Jeker <claudio@cvs.openbsd.org>2013-06-01 19:29:24 +0000
commit5fbcca0bca65993c9af7a039e9d9e58ddd9a3e4f (patch)
treeb72e85b1f7c41222344cc3bb097899c032e58b01 /usr.sbin
parent0d280fd51bac4c2dbd825217f2df566e4074a5fd (diff)
Adjust ldpctl to the latest ldpd changes.
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/ldpctl/ldpctl.c18
1 files changed, 6 insertions, 12 deletions
diff --git a/usr.sbin/ldpctl/ldpctl.c b/usr.sbin/ldpctl/ldpctl.c
index 5fbfe856628..136dc0b015e 100644
--- a/usr.sbin/ldpctl/ldpctl.c
+++ b/usr.sbin/ldpctl/ldpctl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ldpctl.c,v 1.12 2010/09/01 13:59:17 claudio Exp $
+/* $OpenBSD: ldpctl.c,v 1.13 2013/06/01 19:29:23 claudio Exp $
*
* Copyright (c) 2009 Michele Marchetto <michele@openbsd.org>
* Copyright (c) 2005 Claudio Jeker <claudio@openbsd.org>
@@ -112,8 +112,8 @@ main(int argc, char *argv[])
&ifidx, sizeof(ifidx));
break;
case SHOW_NBR:
- printf("%-15s %-18s %-15s %-9s %-10s\n", "ID",
- "State", "Address", "Iface", "Uptime");
+ printf("%-15s %-18s %-15s %-10s\n", "ID",
+ "State", "Address", "Uptime");
imsg_compose(ibuf, IMSG_CTL_SHOW_NBR, 0, 0, -1, NULL, 0);
break;
case SHOW_LIB:
@@ -362,20 +362,14 @@ int
show_nbr_msg(struct imsg *imsg)
{
struct ctl_nbr *nbr;
- char *state;
switch (imsg->hdr.type) {
case IMSG_CTL_SHOW_NBR:
nbr = imsg->data;
- if (asprintf(&state, "%s/%s", nbr_state_name(nbr->nbr_state),
- if_state_name(nbr->iface_state)) == -1)
- err(1, NULL);
printf("%-15s %-19s", inet_ntoa(nbr->id),
- state);
- printf("%-15s %-10s", inet_ntoa(nbr->addr), nbr->name);
- printf("%-15s\n", nbr->uptime == 0 ? "-" :
- fmt_timeframe_core(nbr->uptime));
- free(state);
+ nbr_state_name(nbr->nbr_state));
+ printf("%-15s %-15s\n", inet_ntoa(nbr->addr),
+ nbr->uptime == 0 ? "-" : fmt_timeframe_core(nbr->uptime));
break;
case IMSG_CTL_END:
printf("\n");