From: Daniel Stenberg Date: Fri, 23 Apr 2021 21:47:45 +0000 (+0200) Subject: krb5: remove the unused 'overhead' function X-Git-Tag: curl-7_77_0~133 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7843fe0a1ba495d8e108115be0f1bab4cf86beb9;p=thirdparty%2Fcurl.git krb5: remove the unused 'overhead' function Closes #6947 --- diff --git a/lib/curl_krb5.h b/lib/curl_krb5.h index 3f40f9a6ca..ca06840742 100644 --- a/lib/curl_krb5.h +++ b/lib/curl_krb5.h @@ -29,7 +29,6 @@ struct Curl_sec_client_mech { int (*auth)(void *, struct Curl_easy *data, struct connectdata *); void (*end)(void *); int (*check_prot)(void *, int); - int (*overhead)(void *, int, int); int (*encode)(void *, const void *, int, int, void **); int (*decode)(void *, void *, int, int, struct connectdata *); }; diff --git a/lib/krb5.c b/lib/krb5.c index 15dbd1f0a2..4a9d40e9f1 100644 --- a/lib/krb5.c +++ b/lib/krb5.c @@ -159,16 +159,6 @@ krb5_decode(void *app_data, void *buf, int len, return len; } -static int -krb5_overhead(void *app_data, int level, int len) -{ - /* no arguments are used */ - (void)app_data; - (void)level; - (void)len; - return 0; -} - static int krb5_encode(void *app_data, const void *from, int length, int level, void **to) { @@ -392,7 +382,7 @@ static struct Curl_sec_client_mech Curl_krb5_client_mech = { krb5_auth, krb5_end, krb5_check_prot, - krb5_overhead, + krb5_encode, krb5_decode }; @@ -657,8 +647,6 @@ static ssize_t sec_write(struct Curl_easy *data, struct connectdata *conn, { ssize_t tx = 0, len = conn->buffer_size; - len -= conn->mech->overhead(conn->app_data, conn->data_prot, - curlx_sztosi(len)); if(len <= 0) len = length; while(length) {