]> granicus.if.org Git - curl/commitdiff
- Andy Tsouladze fixed runtests.pl to not attempt to execute the stunnel
authorDaniel Stenberg <daniel@haxx.se>
Tue, 12 Aug 2008 07:21:39 +0000 (07:21 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 12 Aug 2008 07:21:39 +0000 (07:21 +0000)
  _directory_ if that happened to appear in the path!

CHANGES
RELEASE-NOTES
tests/runtests.pl

diff --git a/CHANGES b/CHANGES
index ed925e80c9927714f496c9ef347d617f27fc38b2..64d239912ee8c919d48046de5d560a3b9868ba95 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,10 @@
 
                                   Changelog
 
+Daniel Stenberg (12 Aug 2008)
+- Andy Tsouladze fixed runtests.pl to not attempt to execute the stunnel
+  _directory_ if that happened to appear in the path!
+
 Yang Tse (12 Aug 2008)
 - Added macros for minimum-width signed and unsigned curl_off_t integer
   constants CURL_OFF_T_C and CURL_OFF_TU_C. The clever double helper macro
index 8d12c7d5da5f1b1420a3b7c68bf5a196b2df68c7..f2dd2e702582c95650f20c32f380ff97c16111d5 100644 (file)
@@ -51,6 +51,7 @@ This release includes the following bugfixes:
  o re-use of connections with failed SSL connects in the multi interface
  o NTLM over proxy state was wrongly cleared when host connection was closed
  o Windows SSPI DLL loading is now done in curl_global_init()
+ o runtests.pl has an improved find-stunnel-and-invoke
 
 This release includes the following known bugs:
 
@@ -72,7 +73,7 @@ advice from friends like these:
  Phil Pellouchoud, Eduard Bloch, John Lightsey, Stephen Collyer, Tor Arntsen,
  Rolland Dudemaine, Phil Blundell, Scott Barrett, Andreas Schuldei,
  Peter Lamberg, David Bau, Pramod Sharma, Yehoshua Hershberg,
- Constantine Sapuntzakis, Lars Nilsson
+ Constantine Sapuntzakis, Lars Nilsson, Andy Tsouladze
 
 
         Thanks! (and sorry if I forgot to mention someone)
index de300df4da26844d4733c9a0115b7d7c85702d19..169a347e1a7b89e4fe31ce57e40ee27bbf25306d 100755 (executable)
@@ -388,7 +388,8 @@ sub checkcmd {
     my @paths=(split(":", $ENV{'PATH'}), "/usr/sbin", "/usr/local/sbin",
                "/sbin", "/usr/bin", "/usr/local/bin" );
     for(@paths) {
-        if( -x "$_/$cmd") {
+        if( -x "$_/$cmd" && ! -d "$_/$cmd") {
+            # executable bit but not a directory!
             return "$_/$cmd";
         }
     }