diff options
author | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-11 21:03:47 +0000 |
---|---|---|
committer | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-11 21:03:47 +0000 |
commit | 303bdcbbda3d59a6fb2c475a98a1ce4793ab1817 (patch) | |
tree | 66b29d8f62e6344b7b885268d8c3999a2bc67e89 /net/third_party/parseftp/ParseFTPList.cpp | |
parent | 91332b626ed0625764b76ec108f5de24ea7c22ed (diff) | |
download | chromium_src-303bdcbbda3d59a6fb2c475a98a1ce4793ab1817.zip chromium_src-303bdcbbda3d59a6fb2c475a98a1ce4793ab1817.tar.gz chromium_src-303bdcbbda3d59a6fb2c475a98a1ce4793ab1817.tar.bz2 |
Followup after http://codereview.chromium.org/201034 to correctly handle months.
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/199082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26012 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/third_party/parseftp/ParseFTPList.cpp')
-rw-r--r-- | net/third_party/parseftp/ParseFTPList.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/third_party/parseftp/ParseFTPList.cpp b/net/third_party/parseftp/ParseFTPList.cpp index be099e1..6cfb6e6 100644 --- a/net/third_party/parseftp/ParseFTPList.cpp +++ b/net/third_party/parseftp/ParseFTPList.cpp @@ -162,6 +162,7 @@ int ParseFTPList(const char *line, struct list_state *state, uint64 seconds = StringToInt64(p+1); Time t = Time::FromTimeT(seconds); t.LocalExplode(&(result->fe_time)); + result->fe_time.month--; } } } @@ -1172,6 +1173,7 @@ int ParseFTPList(const char *line, struct list_state *state, { Time t = Time::Now(); t.LocalExplode(&(state->now_tm)); + state->now_tm.month--; state->now_tm_valid = true; } @@ -1640,6 +1642,7 @@ int ParseFTPList(const char *line, struct list_state *state, { Time t = Time::Now(); t.LocalExplode(&(state->now_tm)); + state->now_tm.month--; state->now_tm_valid = true; } result->fe_time.year = state->now_tm.year; |