The DN in objectCategory should, if possible, be returned pretty...
[jelmer/samba4-debian.git] / source / dsdb / samdb / ldb_modules / normalise.c
index 695393d4e8a7f18f5f1f076203b38aa9dd9b5355..a0eff43534d63b1a8a301f5e350f882c4c459b88 100644 (file)
@@ -106,8 +106,8 @@ static int normalise_search_callback(struct ldb_context *ldb, void *context, str
                        continue;
                }
                /* Look to see if this attributeSyntax is a DN */
                        continue;
                }
                /* Look to see if this attributeSyntax is a DN */
-               if ((strcmp(attribute->attributeSyntax_oid, "2.5.5.1") != 0) &&
-                   (strcmp(attribute->attributeSyntax_oid, "2.5.5.7") != 0)) {
+               if (!((strcmp(attribute->attributeSyntax_oid, "2.5.5.1") == 0) ||
+                     (strcmp(attribute->attributeSyntax_oid, "2.5.5.7") == 0))) {
                        continue;
                }
                for (j = 0; j < ares->message->elements[i].num_values; j++) {
                        continue;
                }
                for (j = 0; j < ares->message->elements[i].num_values; j++) {