heimdal auth: fix the increase of big_buffer size. Bug 2501
[users/jgh/exim.git] / src / src / auths / heimdal_gssapi.c
index 273d4f47b5a2d7c77b61cc9d8aab582f8cb422ee..523f7c69a8a505fd2b469533f9cb2c28a3372066 100644 (file)
@@ -200,16 +200,6 @@ if (krc)
 
 krb5_free_context(context);
 
-/* RFC 4121 section 5.2, SHOULD support 64K input buffers */
-if (big_buffer_size < (64 * 1024))
-  {
-  uschar *newbuf;
-  big_buffer_size = 64 * 1024;
-  newbuf = store_malloc(big_buffer_size);
-  store_free(big_buffer);
-  big_buffer = newbuf;
-  }
-
 ablock->server = TRUE;
 }
 
@@ -415,7 +405,7 @@ while (step < 4)
          NULL,                 /* conf_state: no confidentiality applied */
          &gbufdesc_out         /* output buffer */
          );
-      if (GSS_ERROR(maj_stat)
+      if (GSS_ERROR(maj_stat))
         {
        exim_gssapi_error_defer(NULL, maj_stat, min_stat,
            "gss_wrap(SASL state after auth)");