diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2006-12-31 19:07:23 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2006-12-31 19:07:23 +0000 |
commit | c519320000972421e6dbc197e504dd1f0c546c1d (patch) | |
tree | a8f3cee2e12dab03da4c8e8eb0494a17bcb18db5 /networking/libiproute | |
parent | 13463af29f1fd904cc0ea5e0bd0acdabd8431e53 (diff) | |
download | busybox-c519320000972421e6dbc197e504dd1f0c546c1d.tar.gz |
iproute: remove double get_hz optimization
Diffstat (limited to 'networking/libiproute')
-rw-r--r-- | networking/libiproute/iproute.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/networking/libiproute/iproute.c b/networking/libiproute/iproute.c index acb5169a4..2ff99570e 100644 --- a/networking/libiproute/iproute.c +++ b/networking/libiproute/iproute.c @@ -57,9 +57,9 @@ static int flush_update(void) return 0; } -static int get_hz(void) +static unsigned get_hz(void) { - static int hz_internal; + static unsigned hz_internal; FILE *fp; if (hz_internal) @@ -272,15 +272,11 @@ static int print_route(struct sockaddr_nl *who ATTRIBUTE_UNUSED, ci = RTA_DATA(tb[RTA_CACHEINFO]); } if ((r->rtm_flags & RTM_F_CLONED) || (ci && ci->rta_expires)) { - static int hz; - if (!hz) { - hz = get_hz(); - } if (r->rtm_flags & RTM_F_CLONED) { fprintf(fp, "%s cache ", _SL_); } if (ci->rta_expires) { - fprintf(fp, " expires %dsec", ci->rta_expires/hz); + fprintf(fp, " expires %dsec", ci->rta_expires / get_hz()); } if (ci->rta_error != 0) { fprintf(fp, " error %d", ci->rta_error); |