pwd: prefer xpalloc to xnrealloc
commit61ab25c3551ef90abfbf840e174833b0d504b29f
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Nov 2024 07:24:14 +0000 (7 23:24 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 9 Nov 2024 07:41:18 +0000 (8 23:41 -0800)
tree39092ec778331fdd597df8d5e2c1c06f854a2998
parentba034afa6c0e8c5126cc01cd7639cfb371bbbf3e
pwd: prefer xpalloc to xnrealloc

* src/pwd.c (struct file_name, file_name_prepend):
Prefer idx_t to size_t for sizes related to xpalloc,
(file_name_init): Don’t overflow if PATH_MAX == INT_MAX.
(file_name_prepend): Prefer xpalloc to by-hand resizing.
Simplify by using memcpy return value.
src/pwd.c