b520654 Fix and enhance initgroups call

Authored and Committed by simo 14 years ago
    Fix and enhance initgroups call
    
    This call was failing and was defective because it didn't properly handle the
    various different schemas we support.
    Now the function does 2 things:
    - Updates the user entry to make sure it is still valid
    - Retrieves every group the user is member of
    
        
file modified
+662 -195