r11437: Fix (valid!) use of uninitialised value warnings.
authorAndrew Bartlett <abartlet@samba.org>
Tue, 1 Nov 2005 13:29:22 +0000 (13:29 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:45:37 +0000 (13:45 -0500)
Andrew Bartlett
(This used to be commit 64b9ea642bb7443f804e71bb2a6ccad94522d057)

source4/kdc/kpasswdd.c

index 73584b7554be9c1137d282deb8087392ad4a91a1..4dd0eda44429193ce7c4c52c13c9fccc2c5c0071 100644 (file)
@@ -130,6 +130,7 @@ static BOOL kpasswd_make_pwchange_reply(struct kdc_server *kdc,
                        reject_string = "Password does not meet complexity requirements";
                        break;
                case SAMR_REJECT_OTHER:
+               default:
                        reject_string = talloc_asprintf(mem_ctx, "Password must be at least %d characters long, and cannot match any of your %d previous passwords",
                                                        dominfo->min_password_length, dominfo->password_history_length);
                        break;
@@ -209,7 +210,7 @@ static BOOL kpasswd_process_request(struct kdc_server *kdc,
        struct ldb_message *msg = ldb_msg_new(gensec_security);
        krb5_context context = kdc->smb_krb5_context->krb5_context;
        int ret;
-       if (!samdb || !msg) {
+       if (!msg) {
                return False;
        }