]> Savannah Git Hosting - gnulib.git/commit
openat: don’t lose track of save_cwd errno
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 18 Nov 2024 15:54:54 +0000 (07:54 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 20 Nov 2024 19:23:32 +0000 (11:23 -0800)
commit8e968d52f7af1df86a44dd7c2bfe8d7d7088edc9
treef5822def3e012c7bd7ced383cb67b1da91d1a290
parentea58a72d4db3c4729e51de2633845ee381dd00b6
openat: don’t lose track of save_cwd errno

* lib/openat.c (openat_permissive): When ‘close’ is called
after save_cwd failed, don’t lose track of save_cwd’s errno.
This fixes a recently-introduced unlikely bug.
ChangeLog
lib/openat.c