]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Better formatting of router ID's.
authorMartin Mares <mj@ucw.cz>
Wed, 26 Apr 2000 12:32:07 +0000 (12:32 +0000)
committerMartin Mares <mj@ucw.cz>
Wed, 26 Apr 2000 12:32:07 +0000 (12:32 +0000)
nest/rt-attr.c

index 42317e97ff49408b750c2ff0122314a88d0549f3..17721fb4e06708d9cf6470ab880bc27e0035a3ca 100644 (file)
@@ -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);