diff src/DLD-FUNCTIONS/urlwrite.cc @ 10377:fb62fbbe28c0

urlwrite: don't set CURLOPT_USERPWD if userpwd is empty
author David Bateman <dbateman@free.fr>
date Sun, 28 Feb 2010 23:27:09 -0500
parents 2d47356a7a1a
children 89f4d7e294cc
line wrap: on
line diff
--- a/src/DLD-FUNCTIONS/urlwrite.cc	Sun Feb 28 23:20:53 2010 -0500
+++ b/src/DLD-FUNCTIONS/urlwrite.cc	Sun Feb 28 23:27:09 2010 -0500
@@ -563,7 +563,8 @@
       std::string userpwd = user;
       if (! passwd.empty ())
         userpwd += ":" + passwd;
-      setopt (CURLOPT_USERPWD, userpwd.c_str ());
+      if (! userpwd.empty ())
+        setopt (CURLOPT_USERPWD, userpwd.c_str ());
 
       // Define our callback to get called when there's data to be written.
       setopt (CURLOPT_WRITEFUNCTION, write_data);