浏览代码

Fix #627

Signed-off-by: Steffen Jaeckel <[email protected]>
Steffen Jaeckel 2 年之前
父节点
当前提交
c4fd304ff4
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/pk/asn1/der/choice/der_decode_choice.c

+ 1 - 1
src/pk/asn1/der/choice/der_decode_choice.c

@@ -65,7 +65,7 @@ int der_decode_choice(const unsigned char *in,   unsigned long *inlen,
 
            case LTC_ASN1_SHORT_INTEGER:
                if (der_decode_short_integer(in, *inlen, data) == CRYPT_OK) {
-                  if (der_length_short_integer(size, &z) == CRYPT_OK) {
+                  if (der_length_short_integer(*(unsigned long*)data, &z) == CRYPT_OK) {
                       list[x].used = 1;
                       *inlen       = z;
                       return CRYPT_OK;