diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2021-04-21 11:03:39 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2021-04-21 11:10:48 -0700 |
commit | 87e2ea351c7e754cc3df8f6c9c519aa9fd1559e2 (patch) | |
tree | c52d7d8965577422a31580abb0fdcd830b2d3b97 /modules | |
parent | 84b9d95e6a8f847da287c3bcd028b74a12e2f36d (diff) | |
download | gnulib-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/careadlinkat | 2 |
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 |