|
|
Message-Id: <20190326093648.5669-2-fziglio@redhat.com>
Date: Tue, 26 Mar 2019 09:36:48 +0000
From: Frediano Ziglio <fziglio@...hat.com>
To: musl@...ts.openwall.com
Cc: Frediano Ziglio <fziglio@...hat.com>
Subject: [PATCH 2/2] avoid passing a parameter
Make code slightly smaller.
"file" should not be long and it should fit in NAME_MAX so
this code would be faster only rarely.
---
src/process/execvp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/process/execvp.c b/src/process/execvp.c
index ef3b9dd5..a2726af9 100644
--- a/src/process/execvp.c
+++ b/src/process/execvp.c
@@ -19,7 +19,7 @@ int __execvpe(const char *file, char *const argv[], char *const envp[])
return execve(file, argv, envp);
if (!path) path = "/usr/local/bin:/bin:/usr/bin";
- k = strnlen(file, NAME_MAX+1);
+ k = strlen(file);
if (k > NAME_MAX) {
errno = ENAMETOOLONG;
return -1;
--
2.20.1
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.