Fix clang 9 missing-field-initializer warnings
[amitay/samba.git] / source4 / lib / registry / tools / regdiff.c
index cf65de30642e7ba5d6bc68a004691114ddac6516..b5cf4dd2566753c75db73c23f7ff4066c66a8025 100644 (file)
@@ -43,10 +43,12 @@ static struct registry_context *open_backend(TALLOC_CTX *mem_ctx,
                poptPrintUsage(pc, stderr, 0);
                return NULL;
        case REG_LOCAL:
-               error = reg_open_samba(mem_ctx, &ctx, ev_ctx, lp_ctx, NULL, cmdline_credentials);
+               error = reg_open_samba(mem_ctx, &ctx, ev_ctx, lp_ctx, NULL,
+                               popt_get_cmdline_credentials());
                break;
        case REG_REMOTE:
-               error = reg_open_remote(mem_ctx, &ctx, NULL, cmdline_credentials, lp_ctx,
+               error = reg_open_remote(mem_ctx, &ctx, NULL,
+                               popt_get_cmdline_credentials(), lp_ctx,
                                        remote_host, ev_ctx);
                break;
        case REG_NULL:
@@ -80,7 +82,7 @@ int main(int argc, const char **argv)
                POPT_COMMON_SAMBA
                POPT_COMMON_CREDENTIALS
                POPT_COMMON_VERSION
-               { NULL }
+               {0}
        };
        TALLOC_CTX *ctx;
        void *callback_data;