[PATCH v5 11/12] string: on strstrip(), first remove leading spaces before running over str

From: Andrà Goddard Rosa
Date: Sun Nov 15 2009 - 02:15:05 EST


... so that strlen() iterates over a smaller string comprising of the
remaining characters only.

Signed-off-by: Andrà Goddard Rosa <andre.goddard@xxxxxxxxx>
---
lib/string.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/string.c b/lib/string.c
index 087d33b..c31d0f4 100644
--- a/lib/string.c
+++ b/lib/string.c
@@ -356,8 +356,8 @@ char *strstrip(char *s)
size_t size;
char *end;

+ s = skip_spaces(s);
size = strlen(s);
-
if (!size)
return s;

@@ -366,7 +366,7 @@ char *strstrip(char *s)
end--;
*(end + 1) = '\0';

- return skip_spaces(s);
+ return s;
}
EXPORT_SYMBOL(strstrip);

--
1.6.5.2.180.gc5b3e.dirty

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/