credentials: Fix CID 1414796 Explicit null dereferenced
authorVolker Lendecke <vl@samba.org>
Wed, 11 Apr 2018 06:27:41 +0000 (08:27 +0200)
committerJeremy Allison <jra@samba.org>
Wed, 11 Apr 2018 19:58:00 +0000 (21:58 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Apr 11 21:58:00 CEST 2018 on sn-devel-144

auth/credentials/credentials_secrets.c

index 963024820f37ce72ba7b477e2d44d9c28f33ccdc..8d2a3b7a46e5b35555a587a27a7932a4b738ee83 100644 (file)
@@ -122,6 +122,7 @@ static NTSTATUS cli_credentials_set_secrets_lct(struct cli_credentials *cred,
 
        if ((lct == secrets_tdb_last_change_time) &&
            (secrets_tdb_password != NULL) &&
+           (password != NULL) &&
            (strcmp(password, secrets_tdb_password) != 0)) {
                talloc_free(mem_ctx);
                return NT_STATUS_NOT_FOUND;