]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
krb5: remove the unused 'overhead' function
authorDaniel Stenberg <daniel@haxx.se>
Fri, 23 Apr 2021 21:47:45 +0000 (23:47 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 25 Apr 2021 12:51:34 +0000 (14:51 +0200)
Closes #6947

lib/curl_krb5.h
lib/krb5.c

index 3f40f9a6cab783ec310cd9a8ccad87e09cbf6d21..ca06840742530faf96b604db5f6959af2daefc7a 100644 (file)
@@ -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 *);
 };
index 15dbd1f0a2c3b6c0922cf560875e06f41e1c2ae6..4a9d40e9f169ab44a095328c5c31760ab0a5b446 100644 (file)
@@ -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) {