From f66efadd79f75c61642d90e0b64081b4e0edf61c Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Fri, 5 Nov 2010 23:26:29 +0000 Subject: [PATCH] iproute2: remove useless use of buffer Print directly to the file instead of going through a buffer. Signed-off-by: Andreas Schwab --- ip/ipaddress.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/ip/ipaddress.c b/ip/ipaddress.c index 19b3d6e4..fc306e65 100644 --- a/ip/ipaddress.c +++ b/ip/ipaddress.c @@ -613,23 +613,21 @@ int print_addrinfo(const struct sockaddr_nl *who, struct nlmsghdr *n, fprintf(fp, "%s", (char*)RTA_DATA(rta_tb[IFA_LABEL])); if (rta_tb[IFA_CACHEINFO]) { struct ifa_cacheinfo *ci = RTA_DATA(rta_tb[IFA_CACHEINFO]); - char buf[128]; fprintf(fp, "%s", _SL_); + fprintf(fp, " valid_lft "); if (ci->ifa_valid == INFINITY_LIFE_TIME) - sprintf(buf, "valid_lft forever"); + fprintf(fp, "forever"); else - sprintf(buf, "valid_lft %usec", ci->ifa_valid); + fprintf(fp, "%usec", ci->ifa_valid); + fprintf(fp, " preferred_lft "); if (ci->ifa_prefered == INFINITY_LIFE_TIME) - sprintf(buf+strlen(buf), " preferred_lft forever"); + fprintf(fp, "forever"); else { if (deprecated) - sprintf(buf+strlen(buf), " preferred_lft %dsec", - ci->ifa_prefered); + fprintf(fp, "%dsec", ci->ifa_prefered); else - sprintf(buf+strlen(buf), " preferred_lft %usec", - ci->ifa_prefered); + fprintf(fp, "%usec", ci->ifa_prefered); } - fprintf(fp, " %s", buf); } fprintf(fp, "\n"); fflush(fp);