]> sjero.net Git - wget/commitdiff
Fix issue when converting string to uppercase
authorDarshit Shah <darnir@gmail.com>
Sat, 4 May 2013 16:05:17 +0000 (21:35 +0530)
committerGiuseppe Scrivano <gscrivano@gnu.org>
Sat, 4 May 2013 23:34:47 +0000 (01:34 +0200)
src/ChangeLog
src/init.c

index 528d6eb974a798d896ee69b3a9a65a8cacc8ae2c..3df836918a5221b0dc060520f8adc9cc32d17f43 100644 (file)
@@ -1,3 +1,8 @@
+2013-05-04  Darshit Shah <darnir@gmail.com>
+
+       * init.c (cmd_string_uppercase): Fix issue that cased invalid headers
+       when converting to uppercase.
+
 2013-05-01  Gijs van Tulder  <gvtulder@gmail.com>
 
        * retr.c (retrieve_url): New variable `saved_method'.
index b4336502057a425143a60d318cb49fff52b26cb6..0c41825524966abb21e447f9e39e442f15e60a9b 100644 (file)
@@ -970,8 +970,8 @@ cmd_string_uppercase (const char *com, const char *val, void *place)
   if (!ret || q == NULL)
     return false;
 
-  while (*q)
-    *q++ = c_toupper (*q);
+  for ( ;*q; *q++)
+    *q = c_toupper (*q);
 
   return true;
 }