--- lib/libgssapi/gss_release_buffer.c.orig 2009-08-03 01:13:06.000000000 -0700 +++ lib/libgssapi/gss_release_buffer.c 2010-07-17 19:47:25.000000000 -0700 @@ -37,7 +37,7 @@ { *minor_status = 0; - if (buffer->value) + if (buffer->length && buffer->value) free(buffer->value); _gss_buffer_zero(buffer);