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

Commit 6d2b6855 authored by KaiGai Kohei's avatar KaiGai Kohei Committed by James Morris
Browse files

SELinux: fix bug in new ebitmap code.



The "e_iter = e_iter->next;" statement in the inner for loop is primally
bug.  It should be moved to outside of the for loop.

Signed-off-by: default avatarKaiGai Kohei <kaigai@kaigai.gr.jp>
Acked-by: default avatarStephen Smalley <sds@tycho.nsa.gov>
Signed-off-by: default avatarJames Morris <jmorris@namei.org>
parent 57002bfb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -129,8 +129,8 @@ int ebitmap_netlbl_export(struct ebitmap *ebmap,
			cmap_sft = delta % NETLBL_CATMAP_MAPSIZE;
			c_iter->bitmap[cmap_idx]
				|= e_iter->maps[cmap_idx] << cmap_sft;
			e_iter = e_iter->next;
		}
		e_iter = e_iter->next;
	}

	return 0;