aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/aws/s2n/stuffer
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2023-03-28 10:12:33 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2023-03-28 10:12:33 +0300
commit7a815bed611966b3e27f438f43bc9dc7f69aef70 (patch)
tree0335bcf2d80c7d79a76496ffaa7bda87b6bbfdff /contrib/restricted/aws/s2n/stuffer
parent14a9357e8d2d937e22b789d5aea09219a3e92c31 (diff)
downloadydb-7a815bed611966b3e27f438f43bc9dc7f69aef70.tar.gz
Update contrib/restricted/aws/s2n to 1.3.39
Diffstat (limited to 'contrib/restricted/aws/s2n/stuffer')
-rw-r--r--contrib/restricted/aws/s2n/stuffer/s2n_stuffer.c4
-rw-r--r--contrib/restricted/aws/s2n/stuffer/s2n_stuffer_file.c6
2 files changed, 5 insertions, 5 deletions
diff --git a/contrib/restricted/aws/s2n/stuffer/s2n_stuffer.c b/contrib/restricted/aws/s2n/stuffer/s2n_stuffer.c
index 92a47a3db4..e8d7c883b4 100644
--- a/contrib/restricted/aws/s2n/stuffer/s2n_stuffer.c
+++ b/contrib/restricted/aws/s2n/stuffer/s2n_stuffer.c
@@ -360,11 +360,11 @@ int s2n_stuffer_writev_bytes(struct s2n_stuffer *stuffer, const struct iovec *io
continue;
}
size_t iov_len_op = iov[i].iov_len - to_skip;
- POSIX_ENSURE(iov_len_op <= UINT32_MAX, S2N_FAILURE);
+ POSIX_ENSURE_LTE(iov_len_op, UINT32_MAX);
uint32_t iov_len = (uint32_t) iov_len_op;
uint32_t iov_size_to_take = MIN(size_left, iov_len);
POSIX_ENSURE_REF(iov[i].iov_base);
- POSIX_ENSURE(to_skip < iov[i].iov_len, S2N_FAILURE);
+ POSIX_ENSURE_LT(to_skip, iov[i].iov_len);
POSIX_CHECKED_MEMCPY(ptr, ((uint8_t *) (iov[i].iov_base)) + to_skip, iov_size_to_take);
size_left -= iov_size_to_take;
if (size_left == 0) {
diff --git a/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_file.c b/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_file.c
index ac2453041e..a41564d54b 100644
--- a/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_file.c
+++ b/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_file.c
@@ -80,14 +80,14 @@ int s2n_stuffer_alloc_ro_from_fd(struct s2n_stuffer *stuffer, int rfd)
POSIX_ENSURE(fstat(rfd, &st) >= 0, S2N_ERR_FSTAT);
- POSIX_ENSURE(st.st_size > 0, S2N_FAILURE);
- POSIX_ENSURE(st.st_size <= UINT32_MAX, S2N_FAILURE);
+ POSIX_ENSURE_GT(st.st_size, 0);
+ POSIX_ENSURE_LTE(st.st_size, UINT32_MAX);
uint8_t *map = mmap(NULL, st.st_size, PROT_READ, MAP_PRIVATE, rfd, 0);
POSIX_ENSURE(map != MAP_FAILED, S2N_ERR_MMAP);
struct s2n_blob b = { 0 };
- POSIX_ENSURE(s2n_blob_init(&b, map, (uint32_t) st.st_size), S2N_FAILURE);
+ POSIX_GUARD(s2n_blob_init(&b, map, (uint32_t) st.st_size));
return s2n_stuffer_init(stuffer, &b);
}