summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2021-04-21 11:03:39 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2021-04-21 11:10:48 -0700
commit87e2ea351c7e754cc3df8f6c9c519aa9fd1559e2 (patch)
treec52d7d8965577422a31580abb0fdcd830b2d3b97 /modules
parent84b9d95e6a8f847da287c3bcd028b74a12e2f36d (diff)
downloadgnulib-87e2ea351c7e754cc3df8f6c9c519aa9fd1559e2.tar.gz
careadlinkat: avoid ptrdiff_t overflow
* lib/careadlinkat.c: Include idx.h, minmax.h. (readlink_stk): Avoid ptrdiff_t overflow in object allocation. Since this module uses arbitrary allocators (including stdlib_allocator), it cannot assume GNU malloc semantics. * modules/careadlinkat (Depends-on): Add idx, minmax.
Diffstat (limited to 'modules')
-rw-r--r--modules/careadlinkat2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/careadlinkat b/modules/careadlinkat
index 3f49aaecd7..b3375a9b20 100644
--- a/modules/careadlinkat
+++ b/modules/careadlinkat
@@ -7,6 +7,8 @@ lib/careadlinkat.h
Depends-on:
allocator
+idx
+minmax
ssize_t
unistd