]> git.proxmox.com Git - mirror_lxcfs.git/commitdiff
cpuset_parse: check input string in cpuset_nexttok
authorAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Tue, 6 Dec 2022 19:06:15 +0000 (20:06 +0100)
committerAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Tue, 6 Dec 2022 19:09:27 +0000 (20:09 +0100)
We have to check input string length to be at least 1 in size,
to safely add 1 to string pointer.

Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
src/cpuset_parse.c

index e511bb021745c78837dfef4eb34646f3571a8a58..9ff016b039e4ec68e4f62153e79a5086819c9e4b 100644 (file)
@@ -18,6 +18,9 @@ static char *cpuset_nexttok(const char *c)
 {
        char *r;
 
+       if (!strlen(c))
+               return NULL;
+
        r = strchr(c + 1, ',');
        return r ? (r + 1) : NULL;
 }