diff options
Diffstat (limited to 'src/fs/fs_misc.c')
-rw-r--r-- | src/fs/fs_misc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fs/fs_misc.c b/src/fs/fs_misc.c index 89dc48683..ee24fa250 100644 --- a/src/fs/fs_misc.c +++ b/src/fs/fs_misc.c | |||
@@ -202,7 +202,7 @@ GNUNET_FS_year_to_time (unsigned int year) | |||
202 | t.tm_yday = 1; | 202 | t.tm_yday = 1; |
203 | tp = mktime (&t); | 203 | tp = mktime (&t); |
204 | GNUNET_break (tp != (time_t) - 1); | 204 | GNUNET_break (tp != (time_t) - 1); |
205 | ret.abs_value = tp * 1000LL; /* seconds to ms */ | 205 | ret.abs_value_us = tp * 1000LL * 1000LL; /* seconds to microseconds */ |
206 | return ret; | 206 | return ret; |
207 | } | 207 | } |
208 | 208 | ||
@@ -219,7 +219,7 @@ GNUNET_FS_time_to_year (struct GNUNET_TIME_Absolute at) | |||
219 | struct tm *t; | 219 | struct tm *t; |
220 | time_t tp; | 220 | time_t tp; |
221 | 221 | ||
222 | tp = at.abs_value / 1000; /* ms to seconds */ | 222 | tp = at.abs_value_us / 1000LL / 1000LL; /* microseconds to seconds */ |
223 | t = gmtime (&tp); | 223 | t = gmtime (&tp); |
224 | if (t == NULL) | 224 | if (t == NULL) |
225 | return 0; | 225 | return 0; |