diff -uNr curl-7.17.0-orig/lib/escape.c curl-7.17.0/lib/escape.c
--- curl-7.17.0-orig/lib/escape.c	2007-10-04 13:38:59.000000000 -0300
+++ curl-7.17.0/lib/escape.c	2007-10-04 13:39:49.000000000 -0300
@@ -59,7 +59,7 @@
   size_t alloc = (inlength?(size_t)inlength:strlen(string))+1;
   char *ns;
   char *testing_ptr = NULL;
-  char in;
+  unsigned char in;
   size_t newlen = alloc;
   int strindex=0;
   size_t length;
