From 7ee3ad1c48c6625c99b194640d3c26fc2a68b527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20R=C3=BChsen?= Date: Tue, 24 Apr 2018 11:11:47 +0200 Subject: [PATCH] * src/ftp-ls.c (ftp_parse_winnt_ls): Fix integer overflow --- src/ftp-ls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ftp-ls.c b/src/ftp-ls.c index 6bd453a1..8714c227 100644 --- a/src/ftp-ls.c +++ b/src/ftp-ls.c @@ -443,8 +443,8 @@ ftp_parse_winnt_ls (FILE *fp) january will be assumed. */ tok = strtok(line, "-"); if (tok == NULL) continue; - month = atoi(tok) - 1; - if (month < 0) month = 0; + month = atoi(tok); + if (month < 0) month = 0; else month--; tok = strtok(NULL, "-"); if (tok == NULL) continue; day = atoi(tok);