git@sv
/
gnulib.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
18d02b7
)
* lib/canonicalize-lgpl.c (realpath_stk): Set errno properly.
author
Paul Eggert
<eggert@cs.ucla.edu>
Wed, 30 Dec 2020 06:17:46 +0000
(22:17 -0800)
committer
Paul Eggert
<eggert@cs.ucla.edu>
Wed, 30 Dec 2020 06:18:11 +0000
(22:18 -0800)
lib/canonicalize-lgpl.c
patch
|
blob
|
history
diff --git
a/lib/canonicalize-lgpl.c
b/lib/canonicalize-lgpl.c
index 01b06322dde9f0196a043150ec9594774e1f56ed..49596f83572adf0eb72b12ec1b354c0da5278906 100644
(file)
--- a/
lib/canonicalize-lgpl.c
+++ b/
lib/canonicalize-lgpl.c
@@
-344,7
+344,10
@@
realpath_stk (const char *name, char *resolved,
end_idx = end - extra_buf;
size_t len = strlen (end);
if (NARROW_ADDRESSES && INT_ADD_OVERFLOW (len, n))
- goto error_nomem;
+ {
+ __set_errno (ENOMEM);
+ goto error_nomem;
+ }
while (extra_buffer.length <= len + n)
{
if (!scratch_buffer_grow_preserve (&extra_buffer))