diff --git a/icu4c/source/common/cstring.c b/icu4c/source/common/cstring.c index 85a71503a2e..ff793d56c22 100644 --- a/icu4c/source/common/cstring.c +++ b/icu4c/source/common/cstring.c @@ -311,19 +311,18 @@ uprv_strdup(const char *src) { U_CAPI char* U_EXPORT2 uprv_strndup(const char *src, int32_t n) { - size_t len; - char *dup; + char *dup; - if(n < 0) { - dup = uprv_strdup(src); - } else { - dup = (char*)uprv_malloc(n+1); - if (dup) { - uprv_memcpy(dup, src, n); - dup[n] = 0; + if(n < 0) { + dup = uprv_strdup(src); + } else { + dup = (char*)uprv_malloc(n+1); + if (dup) { + uprv_memcpy(dup, src, n); + dup[n] = 0; + } } - } - return dup; + return dup; }