]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Remove unneeded SPAKE free_modreq method
authorGreg Hudson <ghudson@mit.edu>
Fri, 28 Jan 2022 15:44:21 +0000 (10:44 -0500)
committerGreg Hudson <ghudson@mit.edu>
Fri, 28 Jan 2022 15:44:21 +0000 (10:44 -0500)
Commit ff57dc682a27bd205d715f3c0bed84890f2453c4 removed the use of
per-request module data in SPAKE, but neglected to remove the
corresponding free_modreq method.

ticket: 9049

src/plugins/preauth/spake/spake_kdc.c

index 95cdb55159ea84b08a485278d25d5b7c084ec0e8..687cdc9e0aca3521de30dfa8846af66007029ace 100644 (file)
@@ -537,14 +537,6 @@ spake_verify(krb5_context context, krb5_data *req_pkt, krb5_kdc_req *request,
     k5_free_pa_spake(context, pa_spake);
 }
 
-/* Release a per-request module data object. */
-static void
-spake_free_modreq(krb5_context context, krb5_kdcpreauth_moddata moddata,
-                  krb5_kdcpreauth_modreq modreq)
-{
-    krb5_free_keyblock(context, (krb5_keyblock *)modreq);
-}
-
 krb5_error_code
 kdcpreauth_spake_initvt(krb5_context context, int maj_ver, int min_ver,
                         krb5_plugin_vtable vtable);
@@ -565,6 +557,5 @@ kdcpreauth_spake_initvt(krb5_context context, int maj_ver, int min_ver,
     vt->fini = spake_fini;
     vt->edata = spake_edata;
     vt->verify = spake_verify;
-    vt->free_modreq = spake_free_modreq;
     return 0;
 }