From: Daniel Stenberg Date: Tue, 8 Feb 2000 00:27:21 +0000 (+0000) Subject: Ron Zapp corrected a sprintf() problem X-Git-Tag: curl-6_5~60 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bcc8f8f11a88655b3f9f59789a9171823fceb7ec;p=thirdparty%2Fcurl.git Ron Zapp corrected a sprintf() problem --- diff --git a/src/urlglob.c b/src/urlglob.c index 846f86c2f0..48974d1fa1 100644 --- a/src/urlglob.c +++ b/src/urlglob.c @@ -277,7 +277,8 @@ char *next_url(URLGlob *glob) { *buf++ = pat->content.CharRange.ptr_c; break; case UPTNumRange: - buf += sprintf(buf, "%0*d", pat->content.NumRange.padlength, pat->content.NumRange.ptr_n); + sprintf(buf, "%0*d", pat->content.NumRange.padlength, pat->content.NumRange.ptr_n); + buf += strlen(buf); /* make no sprint() return code assumptions */ break; default: printf("internal error: invalid pattern type (%d)\n", pat->type); @@ -316,7 +317,8 @@ char *match_url(char *filename, URLGlob glob) { *buf++ = pat.content.CharRange.ptr_c; break; case UPTNumRange: - buf += sprintf(buf, "%0*d", pat.content.NumRange.padlength, pat.content.NumRange.ptr_n); + sprintf(buf, "%0*d", pat.content.NumRange.padlength, pat.content.NumRange.ptr_n); + buf += strlen(buf); break; default: printf("internal error: invalid pattern type (%d)\n", pat.type);