From dbf3939a53192c093f9f367edb15bf613126e347 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Wed, 26 Apr 2000 12:32:07 +0000 Subject: [PATCH] Better formatting of router ID's. --- nest/rt-attr.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nest/rt-attr.c b/nest/rt-attr.c index 42317e97..17721fb4 100644 --- a/nest/rt-attr.c +++ b/nest/rt-attr.c @@ -285,7 +285,11 @@ ea_format(eattr *e, byte *buf) bsprintf(buf, "%I", *(ip_addr *) ad->data); break; case EAF_TYPE_ROUTER_ID: - bsprintf(buf, "%08x", e->u.data); /* FIXME: Better printing of router ID's */ + bsprintf(buf, "%d.%d.%d.%d", + (e->u.data >> 24) & 0xff, + (e->u.data >> 16) & 0xff, + (e->u.data >> 8) & 0xff, + e->u.data & 0xff); break; case EAF_TYPE_AS_PATH: as_path_format(ad, buf, end - buf);