From 6d5b32daad863f6a1bfab134d0775b8ffcf87e86 Mon Sep 17 00:00:00 2001 From: Aurelien DARRAGON Date: Fri, 25 Oct 2024 17:06:30 +0200 Subject: [PATCH] CLEANUP: log: use strnlen2() in _lf_text_len() to compute string length Thanks to previous commit, we can now use strnlen2() function to perform strnlen() portable equivalent instead of re-implementing the logic under _lf_text_len() function. --- src/log.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/log.c b/src/log.c index 71ce020b7..42e766349 100644 --- a/src/log.c +++ b/src/log.c @@ -2388,15 +2388,7 @@ static inline char *_lf_text_len(char *dst, const char *src, * indefinite length text in cbor, because indefinite-length text * has to be made of multiple chunks of known size as per RFC8949... */ - { - int _len; - - /* strnlen(src, len) portable equivalent: */ - for (_len = 0; _len < len && src[_len]; _len++) - ; - - len = _len; - } + len = strnlen2(src, len); ret = cbor_encode_text(&ctx->encode.cbor, dst, dst + size, src, len); if (ret == NULL)