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: KaiGai Kohei <kaigai@kaigai.gr.jp> Acked-by: Stephen Smalley <sds@tycho.nsa.gov> Signed-off-by: James Morris <jmorris@namei.org>
This commit is contained in:
parent
57002bfb31
commit
6d2b685564
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue