From 761305bc8be81ffdadf4a91369ecde12d3a84a12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Wed, 13 Nov 2013 10:35:23 +0100 Subject: [PATCH] qrexec-lib: check files limit before processing the file Off-by-one error. --- qrexec-lib/unpack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qrexec-lib/unpack.c b/qrexec-lib/unpack.c index 42619d0..107eb3a 100644 --- a/qrexec-lib/unpack.c +++ b/qrexec-lib/unpack.c @@ -156,10 +156,10 @@ int do_unpack() errno = 0; break; } - process_one_file(&untrusted_hdr); total_files++; if (files_limit && total_files > files_limit) do_exit(EDQUOT, untrusted_namebuf); + process_one_file(&untrusted_hdr); } send_status_and_crc(errno, untrusted_namebuf); return errno;