Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux...
[firefly-linux-kernel-4.4.55.git] / lib / digsig.c
index 0103c5b9b80294ea793df46163789bf7745ec2b9..2f31e6a45f0af3f4e4bccd38aeb1d8324c72eeff 100644 (file)
@@ -152,6 +152,8 @@ static int digsig_verify_rsa(struct key *key,
        memset(out1, 0, head);
        memcpy(out1 + head, p, l);
 
+       kfree(p);
+
        m = pkcs_1_v1_5_decode_emsa(out1, len, mblen, &len);
 
        if (!m || len != hlen || memcmp(m, h, hlen))