From e965f59066f339d081954c676b2d2f1e6b580dda Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Wed, 20 Apr 2016 16:54:26 +0200 Subject: coding: prevented an unsigned to signed conversion --- lib/coding.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/coding.c b/lib/coding.c index 0c0f69c..7821d85 100644 --- a/lib/coding.c +++ b/lib/coding.c @@ -757,7 +757,7 @@ _asn1_ordering_set (unsigned char *der, int der_len, asn1_node node) if (err != ASN1_SUCCESS) goto error; - t = class << 24; + t = ((unsigned int)class) << 24; p_vet->value = t | tag; counter += len2; -- cgit v1.2.1