From 1b661122a8bf00e9fb493c8fc144d7822ce05816 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 23 Aug 2021 02:31:26 +0200 Subject: [PATCH] mount: code shrink function old new delta append_mount_options 174 157 -17 Signed-off-by: Denys Vlasenko --- util-linux/mount.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/util-linux/mount.c b/util-linux/mount.c index 5bc60de59..44afdbcff 100644 --- a/util-linux/mount.c +++ b/util-linux/mount.c @@ -562,9 +562,9 @@ static void append_mount_options(char **oldopts, const char *newopts) // Do not insert options which are already there while (newopts[0]) { char *p; - int len = strlen(newopts); - p = strchr(newopts, ','); - if (p) len = p - newopts; + int len; + + len = strchrnul(newopts, ',') - newopts; p = *oldopts; while (1) { if (!strncmp(p, newopts, len) @@ -579,7 +579,7 @@ static void append_mount_options(char **oldopts, const char *newopts) *oldopts = p; skip: newopts += len; - while (newopts[0] == ',') newopts++; + while (*newopts == ',') newopts++; } } else { if (ENABLE_FEATURE_CLEAN_UP) free(*oldopts);