]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix a segfault when a PKCS#11 token is not found.
authorAaron Thompson <dev@aaront.org>
Fri, 3 Apr 2020 05:42:26 +0000 (05:42 +0000)
committerOndřej Surý <ondrej@isc.org>
Mon, 20 Apr 2020 09:40:42 +0000 (11:40 +0200)
lib/isc/pk11.c

index 9e136b3bc2a9f9e0fa4e213a3fc2ad33e11b484b..bc910d7fdf2fc45ef57f08566669068147a91518 100644 (file)
@@ -644,6 +644,9 @@ pk11_get_best_token(pk11_optype_t optype) {
                token = best_eddsa_token;
                break;
        default:
+               break;
+       }
+       if (token == NULL) {
                return (0);
        }
        return (token->slotid);