aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2007-03-28 05:37:20 +0000
committerAndreas Steffen <andreas.steffen@strongswan.org>2007-03-28 05:37:20 +0000
commit203e15fe033a41516e4391772a94e71f8ac3058a (patch)
tree3d90575ca242bd5fd03034be34bdf91103d8d174 /src
parent7a89380eca7502d52531b568bb397534082f3385 (diff)
downloadstrongswan-203e15fe033a41516e4391772a94e71f8ac3058a.tar.bz2
strongswan-203e15fe033a41516e4391772a94e71f8ac3058a.tar.xz
fixed delta time format: 2 seconds, 1 second, 0 seconds
Diffstat (limited to 'src')
-rw-r--r--src/libstrongswan/library.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libstrongswan/library.c b/src/libstrongswan/library.c
index 3a76a5a05..9f96d119c 100644
--- a/src/libstrongswan/library.c
+++ b/src/libstrongswan/library.c
@@ -159,19 +159,19 @@ static int print_time_delta(FILE *stream, const struct printf_info *info,
if (delta > 2 * 60 * 60 * 24)
{
delta /= 60 * 60 * 24;
- unit = "days";
+ unit = "day";
}
else if (delta > 2 * 60 * 60)
{
delta /= 60 * 60;
- unit = "hours";
+ unit = "hour";
}
else if (delta > 2 * 60)
{
delta /= 60;
- unit = "minutes";
+ unit = "minute";
}
- return fprintf(stream, "%d %s", delta, unit);
+ return fprintf(stream, "%d %s%s", delta, unit, (delta == 1)? "":"s");
}
/**