Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6d2b685564ba417f4c6d80c3661f0dfee13fff85
Commit:     6d2b685564ba417f4c6d80c3661f0dfee13fff85
Parent:     57002bfb31283e84f694763ed4db0fb761b7d6a9
Author:     KaiGai Kohei <[EMAIL PROTECTED]>
AuthorDate: Wed Nov 7 01:17:16 2007 +0900
Committer:  James Morris <[EMAIL PROTECTED](none)>
CommitDate: Thu Nov 8 08:55:10 2007 +1100

    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 <[EMAIL PROTECTED]>
    Acked-by:  Stephen Smalley <[EMAIL PROTECTED]>
    Signed-off-by: James Morris <[EMAIL PROTECTED]>
---
 security/selinux/ss/ebitmap.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/security/selinux/ss/ebitmap.c b/security/selinux/ss/ebitmap.c
index c1a6b22..920b5e3 100644
--- a/security/selinux/ss/ebitmap.c
+++ b/security/selinux/ss/ebitmap.c
@@ -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;
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to