diff --git a/extensions/curl/curl-src/src/writeout.c b/extensions/curl/curl-src/src/writeout.c index 561fd7e97b..df0798774a 100644 --- a/extensions/curl/curl-src/src/writeout.c +++ b/extensions/curl/curl-src/src/writeout.c @@ -109,7 +109,7 @@ void ourWriteOut(CURL *curl, const char *writeinfo) double doubleinfo; while(*ptr) { - if('%' == *ptr) { + if('%' == *ptr && ptr[1]) { if('%' == ptr[1]) { /* an escaped %-letter */ fputc('%', stream);