]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Fix minor bug in responder.c test program 591/head
authorGreg Hudson <ghudson@mit.edu>
Fri, 6 Jan 2017 17:05:29 +0000 (12:05 -0500)
committerGreg Hudson <ghudson@mit.edu>
Fri, 6 Jan 2017 18:34:12 +0000 (13:34 -0500)
"PKCS12:" has seven characters, not five.  Reported by Dorian Ducournau.

ticket: 8533

src/tests/responder.c

index 21aae65c65af3c0a6b00fa990c6b29d566d19f26..82f870ea5d4b438395888f1b250b29f33645b427 100644 (file)
@@ -226,7 +226,7 @@ responder(krb5_context ctx, void *rawdata, krb5_responder_context rctx)
         if (chl != NULL &&
             chl->identities != NULL &&
             chl->identities[0] != NULL) {
-            if (strncmp(chl->identities[0]->identity, "PKCS12:", 5) == 0)
+            if (strncmp(chl->identities[0]->identity, "PKCS12:", 7) == 0)
                 krb5_responder_pkinit_set_answer(ctx, rctx, "foo", "bar");
         }
         krb5_responder_pkinit_challenge_free(ctx, rctx, chl);