Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7178784f authored by Dmitry Kasatkin's avatar Dmitry Kasatkin Committed by Mimi Zohar
Browse files

ima: ignore empty and with whitespaces policy lines



Empty policy lines cause parsing failures which is, especially
for new users, hard to spot. This patch prevents it.

Changes in v2:
* strip leading blanks and tabs in rules to prevent parsing failures

Signed-off-by: default avatarDmitry Kasatkin <d.kasatkin@samsung.com>
Signed-off-by: default avatarMimi Zohar <zohar@linux.vnet.ibm.com>
parent 272a6e90
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -696,8 +696,9 @@ ssize_t ima_parse_add_rule(char *rule)

	p = strsep(&rule, "\n");
	len = strlen(p) + 1;
	p += strspn(p, " \t");

	if (*p == '#')
	if (*p == '#' || *p == '\0')
		return len;

	entry = kzalloc(sizeof(*entry), GFP_KERNEL);