aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Weißschuh <linux@weissschuh.net>2024-04-10 23:27:06 +0200
committerThomas Weißschuh <linux@weissschuh.net>2024-04-10 23:27:06 +0200
commite93b912ecf6ab113c9d4ec9ced2fa30dfac24c70 (patch)
treefd89ceb83b8c6122e7a65ce6d5e53edb37efaf3a
parent1063649cf531c276740b7f011df2eed82227ba92 (diff)
tools/nolibc/string: remove open-coded strnlen()
The same header already defines an implementation of strnlen(), so use it. Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
-rw-r--r--tools/include/nolibc/string.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/tools/include/nolibc/string.h b/tools/include/nolibc/string.h
index 565230a4ad47..f9ab28421e6d 100644
--- a/tools/include/nolibc/string.h
+++ b/tools/include/nolibc/string.h
@@ -187,12 +187,7 @@ char *strndup(const char *str, size_t maxlen)
static __attribute__((unused))
size_t strlcat(char *dst, const char *src, size_t size)
{
- size_t len = 0;
-
- for (; len < size; len++) {
- if (dst[len] == '\0')
- break;
- }
+ size_t len = strnlen(dst, size);
/*
* We want len < size-1. But as size is unsigned and can wrap