common: Fix off-by-one error in prog_find_match 84/167884/1 accepted/tizen/unified/20180130.055213 submit/tizen/20180129.125325
authorPaweł Szewczyk <p.szewczyk@samsung.com>
Mon, 22 Jan 2018 16:45:41 +0000 (17:45 +0100)
committerPaweł Szewczyk <p.szewczyk@samsung.com>
Mon, 22 Jan 2018 16:56:02 +0000 (17:56 +0100)
Change-Id: I74743114e9fd8ce8975346aea5218c9696e770f3
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
src/common/procfs.c

index 4d381d73a3bffe6db98f6f1f8dd6d4ffa41ef2b1..ade9e7ed80392bca591c4b6ef366beec089006f1 100644 (file)
@@ -750,7 +750,7 @@ static int proc_find_match(char *s, const struct parse_arg *parse,
                        result =  parse->callback(s, match, parse->tag, data);
                        if (result)
                                goto leave;
-                       while ((m - match) <= PROC_MAX_REG_MATCH &&
+                       while ((m - match) < PROC_MAX_REG_MATCH &&
                            m->rm_so >= 0 && m->rm_eo > 0)
                                ++m;