selinux: One function call less in genfs_read() after null pointer detection

Call the function "kfree" at the end only after it was determined
that the local variable "newgenfs" contained a non-null pointer.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Signed-off-by: Paul Moore <paul@paul-moore.com>
This commit is contained in:
Markus Elfring 2017-01-14 17:43:47 +01:00 committed by Paul Moore
parent 3a0aa56518
commit 315e01ada8

View file

@ -2098,9 +2098,10 @@ static int genfs_read(struct policydb *p, void *fp)
} }
rc = 0; rc = 0;
out: out:
if (newgenfs) if (newgenfs) {
kfree(newgenfs->fstype); kfree(newgenfs->fstype);
kfree(newgenfs); kfree(newgenfs);
}
ocontext_destroy(newc, OCON_FSUSE); ocontext_destroy(newc, OCON_FSUSE);
return rc; return rc;