From 79c1f333dc11882c8c5288514aa75404341402ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20R=C3=BChsen?= Date: Tue, 24 Apr 2018 11:05:52 +0200 Subject: [PATCH] * src/ftp-ls.c (ftp_parse_vms_ls): Fix integer overflow by left shift --- 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 727f51a1..6bd453a1 100644 --- a/src/ftp-ls.c +++ b/src/ftp-ls.c @@ -891,12 +891,12 @@ ftp_parse_vms_ls (FILE *fp) if (j == 0) { perms = 0; - j = 1; } - else + else if (j < 4) { perms <<= 3; } + j++; break; case 'R': perms |= 4;