linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / net / sunrpc / auth_gss / gss_krb5_unseal.c
index 0828cf6..db055fd 100644 (file)
@@ -79,8 +79,7 @@ gss_verify_mic_kerberos(struct gss_ctx *gss_ctx,
        int                     signalg;
        int                     sealalg;
        s32                     checksum_type;
-       char                    cksumdata[16];
-       struct xdr_netobj       md5cksum = {.len = 0, .data = cksumdata};
+       struct xdr_netobj       md5cksum = {.len = 0, .data = NULL};
        s32                     now;
        int                     direction;
        s32                     seqnum;
@@ -177,5 +176,6 @@ gss_verify_mic_kerberos(struct gss_ctx *gss_ctx,
 
        ret = GSS_S_COMPLETE;
 out:
+       kfree(md5cksum.data);
        return ret;
 }