X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=uclient-utils.c;h=3eaf2d5febe2f38bebdd4921f0c4a449a41f5537;hb=refs%2Fheads%2Fmaster;hp=a375eeacb33eceb0925d947da156f3e722d5f94d;hpb=3a61c3f4a8820def50e7fbe68e31a07648102eca;p=project%2Fuclient.git diff --git a/uclient-utils.c b/uclient-utils.c index a375eea..3eaf2d5 100644 --- a/uclient-utils.c +++ b/uclient-utils.c @@ -178,7 +178,7 @@ char *uclient_get_url_filename(const char *url, const char *default_name) len -= str - url; if (len > 0) - return strncpy(calloc(1, len + 1), str, len); + return strndup(str, len); return strdup(default_name); }