From: Andreas Schwab Date: Fri, 5 Nov 2010 23:26:29 +0000 (+0000) Subject: iproute2: remove useless use of buffer X-Git-Tag: v2.6.37~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f66efadd79f75c61642d90e0b64081b4e0edf61c;p=thirdparty%2Fiproute2.git iproute2: remove useless use of buffer Print directly to the file instead of going through a buffer. Signed-off-by: Andreas Schwab --- diff --git a/ip/ipaddress.c b/ip/ipaddress.c index 19b3d6e41..fc306e65d 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);