X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=crypto%2Fasymmetric_keys%2Fx509_public_key.c;h=19709663241223968ee73f3d1847be9e253969f7;hb=75542253127d4e4003a5542189c53ff85e4b27b2;hp=6d88dd15c98da8cada935c0dc937eb5c8db158cd;hpb=5ee84ba8c7f5a5dd1934459acfec6108b5285940;p=firefly-linux-kernel-4.4.55.git diff --git a/crypto/asymmetric_keys/x509_public_key.c b/crypto/asymmetric_keys/x509_public_key.c index 6d88dd15c98d..197096632412 100644 --- a/crypto/asymmetric_keys/x509_public_key.c +++ b/crypto/asymmetric_keys/x509_public_key.c @@ -332,10 +332,6 @@ static int x509_key_preparse(struct key_preparsed_payload *prep) srlen = cert->raw_serial_size; q = cert->raw_serial; } - if (srlen > 1 && *q == 0) { - srlen--; - q++; - } ret = -ENOMEM; desc = kmalloc(sulen + 2 + srlen * 2 + 1, GFP_KERNEL);