diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2006-02-08 14:13:28 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2006-02-08 14:13:28 +0000 |
commit | e699adfce59f4d49c18af0d6fa240ad068c26b05 (patch) | |
tree | 0f5c3dc5f449d99d15a8b54b497fef83ff5032d6 /winsup/utils/cygcheck.cc | |
parent | 86fdf2166a57d370c80225ca642e5b7c42c7c19c (diff) | |
download | cygnal-e699adfce59f4d49c18af0d6fa240ad068c26b05.tar.gz cygnal-e699adfce59f4d49c18af0d6fa240ad068c26b05.tar.bz2 cygnal-e699adfce59f4d49c18af0d6fa240ad068c26b05.zip |
* cygcheck.cc (find_on_path): Create copy of rv on successful access
check, since rv can be reused in subsequent calls.
Diffstat (limited to 'winsup/utils/cygcheck.cc')
-rw-r--r-- | winsup/utils/cygcheck.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/utils/cygcheck.cc b/winsup/utils/cygcheck.cc index 42c6556a4..44e06321e 100644 --- a/winsup/utils/cygcheck.cc +++ b/winsup/utils/cygcheck.cc @@ -275,7 +275,7 @@ find_on_path (char *file, char *default_extension, return fn; strcpy (rv, fn); strcat (rv, default_extension); - return access (rv, F_OK) == 0 ? rv : fn; + return access (rv, F_OK) == 0 ? strdup (rv) : fn; } if (strchr (file, '.')) |