gvfs r2079 - in trunk: . daemon
- From: cosimoc svn gnome org
- To: svn-commits-list gnome org
- Subject: gvfs r2079 - in trunk: . daemon
- Date: Tue, 28 Oct 2008 16:56:23 +0000 (UTC)
Author: cosimoc
Date: Tue Oct 28 16:56:23 2008
New Revision: 2079
URL: http://svn.gnome.org/viewvc/gvfs?rev=2079&view=rev
Log:
2008-10-28 Cosimo Cecchi <cosimoc gnome org>
* daemon/gvfsbackendftp.c: (dir_default_iter_process):
Convert stuct tm from what ParseFTPList gives to what mktime expects.
Fixes wrong date/time parsing for FTP files.
Patch by Andreas Henriksson (#550837).
Modified:
trunk/ChangeLog
trunk/daemon/gvfsbackendftp.c
Modified: trunk/daemon/gvfsbackendftp.c
==============================================================================
--- trunk/daemon/gvfsbackendftp.c (original)
+++ trunk/daemon/gvfsbackendftp.c Tue Oct 28 16:56:23 2008
@@ -1096,6 +1096,13 @@
g_free (s);
g_free (name);
+ /* Workaround:
+ * result.fetime.tm_year contains actual year instead of offset-from-1900,
+ * which mktime expects.
+ */
+ if (result.fe_time.tm_year >= 1900)
+ result.fe_time.tm_year -= 1900;
+
tv.tv_sec = mktime (&result.fe_time);
if (tv.tv_sec != -1)
g_file_info_set_modification_time (info, &tv);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]