diff --git a/bgpd/rfapi/rfapi_vty.c b/bgpd/rfapi/rfapi_vty.c index dbc2a430bc..997f1d3c34 100644 --- a/bgpd/rfapi/rfapi_vty.c +++ b/bgpd/rfapi/rfapi_vty.c @@ -314,19 +314,7 @@ rfapiL2o2Qprefix (struct rfapi_l2address_option *l2o, struct prefix *pfx) char * rfapiEthAddr2Str (const struct ethaddr *ea, char *buf, int bufsize) { - int i; - char *p = buf; - - assert (bufsize > (3 * ETHER_ADDR_LEN)); - - for (i = 0; i <= ETHER_ADDR_LEN; ++i) - { - sprintf (p, "%02x", ea->octet[i]); - if (i < (ETHER_ADDR_LEN - 1)) - *(p + 2) = ':'; - p += 3; - } - return buf; + return mac2str (ea->octet, buf, bufsize); } int