diff options
author | Sebastien Bacher <seb128@ubuntu.com> | 2015-12-01 13:41:27 +0100 |
---|---|---|
committer | Carlos Soriano <csoriano@gnome.org> | 2015-12-02 11:55:43 +0100 |
commit | e6587b86b4c7543a3b0fd20da88d964865106d86 (patch) | |
tree | 75584d5a874110e4da25b5f80b0a6b65467e2b71 /libnautilus-private | |
parent | 450bf6bc9371d246f3084757efaef1a663d9f416 (diff) | |
download | nautilus-e6587b86b4c7543a3b0fd20da88d964865106d86.tar.gz |
Don't trigger an int overflow on files' age computation
https://bugzilla.gnome.org/show_bug.cgi?id=758898
Diffstat (limited to 'libnautilus-private')
-rw-r--r-- | libnautilus-private/nautilus-file.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libnautilus-private/nautilus-file.c b/libnautilus-private/nautilus-file.c index 8fde7c510..811251ddc 100644 --- a/libnautilus-private/nautilus-file.c +++ b/libnautilus-private/nautilus-file.c @@ -4712,8 +4712,7 @@ nautilus_file_get_date_as_string (NautilusFile *file, g_date_time_get_day_of_month (now), 0, 1, 0); - days_ago = g_date_time_difference (today_midnight, file_date) / - (24 * 60 * 60 * 1000 * 1000L); + days_ago = g_date_time_difference (now, file_date) / G_TIME_SPAN_DAY; use_24 = g_settings_get_enum (gnome_interface_preferences, "clock-format") == G_DESKTOP_CLOCK_FORMAT_24H; |