From 24297f6d9a2fb3bf464f25bdf80c85b13aa04a36 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 7 Dec 2025 23:39:35 -0800 Subject: Simplify conv_sockaddr_to_lisp via strnlen * src/process.c (conv_sockaddr_to_lisp): Use strnlen rather than a circumlocution. --- src/process.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/process.c b/src/process.c index 3d4ecb82b08..3091dd99822 100644 --- a/src/process.c +++ b/src/process.c @@ -2635,13 +2635,7 @@ conv_sockaddr_to_lisp (struct sockaddr *sa, ptrdiff_t len) to walk past the end of the object looking for the name terminator, however. */ if (name_length > 0 && sockun->sun_path[0] != '\0') - { - const char *terminator - = memchr (sockun->sun_path, '\0', name_length); - - if (terminator) - name_length = terminator - (const char *) sockun->sun_path; - } + name_length = strnlen (sockun->sun_path, name_length); return make_unibyte_string (sockun->sun_path, name_length); } -- cgit v1.2.1