aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Frank Denis <github@pureftpd.org>2017-12-30 08:39:18 +0100
committerGravatar Frank Denis <github@pureftpd.org>2017-12-30 08:39:18 +0100
commit62f4512220e7b80dbe8ad8ed1ac63e399c01f484 (patch)
tree13ff7f8aa15c69eafadf58fcd238ae24401cb958
parent0d4bd03d415503c21cf3146c9191cf3c1e18b5e2 (diff)
downloadtweetpipe-62f4512220e7b80dbe8ad8ed1ac63e399c01f484.tar.gz
Allow one more byte
-rw-r--r--src/encpipe.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/encpipe.c b/src/encpipe.c
index 79500c6..6fd24c4 100644
--- a/src/encpipe.c
+++ b/src/encpipe.c
@@ -104,9 +104,9 @@ stream_encrypt(Context *ctx)
ssize_t max_chunk_size;
ssize_t chunk_size;
- assert(ctx->sizeof_buf > 4 + hydro_secretbox_HEADERBYTES);
+ assert(ctx->sizeof_buf >= 4 + hydro_secretbox_HEADERBYTES);
max_chunk_size = ctx->sizeof_buf - 4 - hydro_secretbox_HEADERBYTES;
- assert(max_chunk_size < 0x7fffffff);
+ assert(max_chunk_size <= 0x7fffffff);
chunk_id = 0;
while ((chunk_size =
safe_read_partial(ctx->fd_in, chunk, max_chunk_size)) >= 0) {
@@ -144,9 +144,9 @@ stream_decrypt(Context *ctx)
ssize_t max_chunk_size;
ssize_t chunk_size;
- assert(ctx->sizeof_buf > 4 + hydro_secretbox_HEADERBYTES);
+ assert(ctx->sizeof_buf >= 4 + hydro_secretbox_HEADERBYTES);
max_chunk_size = ctx->sizeof_buf - 4 - hydro_secretbox_HEADERBYTES;
- assert(max_chunk_size < 0x7fffffff);
+ assert(max_chunk_size <= 0x7fffffff);
chunk_id = 0;
while ((readnb = safe_read(ctx->fd_in, chunk_size_p, 4)) == 4) {
chunk_size = LOAD32_LE(chunk_size_p);