tools: out-of-bounds access (Coverity 1399290)

Signed-off-by: F. Aragon <paco@voltanet.io>
This commit is contained in:
paco 2018-06-13 16:33:51 +02:00
parent b65928513f
commit e1be9119f8
No known key found for this signature in database
GPG Key ID: FD112A8C7E6A5E4A

View File

@ -258,11 +258,11 @@ static void add_namespace(const char *path)
nsname = cur;
}
if (!memcmp(nsdirname, "ipcns/", strlen("ipcns/")))
if (!strncmp(nsdirname, "ipcns/", strlen("ipcns/")))
nstype = CLONE_NEWIPC;
else if (!memcmp(nsdirname, "netns/", strlen("netns/")))
else if (!strncmp(nsdirname, "netns/", strlen("netns/")))
nstype = CLONE_NEWNET;
else if (!memcmp(nsdirname, "utcns/", strlen("utcns/")))
else if (!strncmp(nsdirname, "utcns/", strlen("utcns/")))
nstype = CLONE_NEWUTS;
else
badusage("invalid namepspace path");