Fix strip blank space for empty string
authorJens Axboe <axboe@kernel.dk>
Sat, 15 Oct 2011 12:37:38 +0000 (14:37 +0200)
committerJens Axboe <axboe@kernel.dk>
Sat, 15 Oct 2011 12:37:38 +0000 (14:37 +0200)
Signed-off-by: Jens Axboe <axboe@kernel.dk>
parse.c

diff --git a/parse.c b/parse.c
index afbde61ef6f7c281ea5d1fb10ba0661f4ad30b4d..18e8a400c3d85dc90e89a4347f3d390c934c458b 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -273,6 +273,8 @@ void strip_blank_front(char **p)
 {
        char *s = *p;
 
+       if (!strlen(s))
+               return;
        while (isspace((int) *s))
                s++;
 
@@ -283,6 +285,9 @@ void strip_blank_end(char *p)
 {
        char *start = p, *s;
 
+       if (!strlen(p))
+               return;
+
        s = strchr(p, ';');
        if (s)
                *s = '\0';