]> Savannah Git Hosting - gnulib.git/commit
findprog-in: Ignore directories.
authorBruno Haible <bruno@clisp.org>
Sat, 23 May 2020 10:19:34 +0000 (12:19 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 23 May 2020 17:40:26 +0000 (19:40 +0200)
commit6e6abd0cdfe4bb96f6412aebc511f10bf254a820
treec099c624ae342520e8dc3ec1cd5bf86c9bbea0ee
parentb2c8d02c9750f335549781d20fa37415c9a1edb3
findprog-in: Ignore directories.

Reported by Frederick Eaton via Dmitry Goncharov in
<https://lists.gnu.org/archive/html/bug-gnulib/2020-03/msg00003.html>.

* lib/findprog-in.c (find_in_given_path): When the file found is a
directory, set errno to EACCES and, during a PATH search, continue
searching.
* modules/findprog-in (Depends-on): Add sys_stat, stat.
ChangeLog
lib/findprog-in.c
modules/findprog-in