libcli/security: cleanup security_ace_equal()
authorDavid Disseldorp <ddiss@samba.org>
Wed, 28 May 2014 15:13:32 +0000 (17:13 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 28 May 2014 23:08:25 +0000 (01:08 +0200)
This change cleans up the white-space damage, and converts the single
line if-then statements to match Samba's coding conventions.

Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
libcli/security/security_descriptor.c

index 25b316cdd2a10dadfc0eaa782633281b874c3025..8304b208528bcce55946aa827d687a9daa31665b 100644 (file)
@@ -344,17 +344,29 @@ NTSTATUS security_descriptor_sacl_del(struct security_descriptor *sd,
 /*
   compare two security ace structures
 */
-bool security_ace_equal(const struct security_ace *ace1, 
+bool security_ace_equal(const struct security_ace *ace1,
                        const struct security_ace *ace2)
 {
-       if (ace1 == ace2) return true;
-       if (!ace1 || !ace2) return false;
-       if (ace1->type != ace2->type) return false;
-       if (ace1->flags != ace2->flags) return false;
-       if (ace1->access_mask != ace2->access_mask) return false;
-       if (!dom_sid_equal(&ace1->trustee, &ace2->trustee)) return false;
+       if (ace1 == ace2) {
+               return true;
+       }
+       if ((ace1 == NULL) || (ace2 == NULL)) {
+               return false;
+       }
+       if (ace1->type != ace2->type) {
+               return false;
+       }
+       if (ace1->flags != ace2->flags) {
+               return false;
+       }
+       if (ace1->access_mask != ace2->access_mask) {
+               return false;
+       }
+       if (!dom_sid_equal(&ace1->trustee, &ace2->trustee)) {
+               return false;
+       }
 
-       return true;    
+       return true;
 }