[PATCH] FIO_OPT_RANGE breakage
authorJens Axboe <jens.axboe@oracle.com>
Fri, 27 Oct 2006 12:36:26 +0000 (14:36 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Fri, 27 Oct 2006 12:36:26 +0000 (14:36 +0200)
After terminating the first string, remember to reset the pointer to the
beginning of the string.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
parse.c

diff --git a/parse.c b/parse.c
index 48703b6938a3af666b38e3c8f3ed6c9feaa2b94b..e001eef4224f554ec3605c9ed9353ceb19af1395 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -185,6 +185,7 @@ static int handle_option(struct fio_option *o, const char *ptr, void *data)
 
                p2 = p1 + 1;
                *p1 = '\0';
+               p1 = ptr;
 
                ret = 1;
                if (!check_range_bytes(p1, &ul1) && !check_range_bytes(p2, &ul2)) {