s3:idmap_ad: untangle two assignments from checks
[metze/samba/wip.git] / source3 / winbindd / idmap_ad.c
index 0df74f068634e9cf3e0f5ea36a6382aa8290eb2e..d2581d1a9e90032fdb6cec1dd374d189140afc78 100644 (file)
@@ -197,12 +197,14 @@ static NTSTATUS idmap_ad_initialize(struct idmap_domain *dom,
        char *config_option;
        const char *schema_mode = NULL; 
 
-       if ( (ctx = TALLOC_ZERO_P(dom, struct idmap_ad_context)) == NULL ) {
+       ctx = TALLOC_ZERO_P(dom, struct idmap_ad_context);
+       if (ctx == NULL) {
                DEBUG(0, ("Out of memory!\n"));
                return NT_STATUS_NO_MEMORY;
        }
 
-       if ( (config_option = talloc_asprintf(ctx, "idmap config %s", dom->name)) == NULL ) {
+       config_option = talloc_asprintf(ctx, "idmap config %s", dom->name);
+       if (config_option == NULL) {
                DEBUG(0, ("Out of memory!\n"));
                talloc_free(ctx);
                return NT_STATUS_NO_MEMORY;