2
0
Эх сурвалжийг харах

fix-up 719d297e9fbdbb4305f3fa90d86cc63fe7137e93

Steffen Jaeckel 7 жил өмнө
parent
commit
11bdffcf05

+ 2 - 2
src/pk/asn1/der/sequence/der_decode_sequence_flexi.c

@@ -80,7 +80,7 @@ static int _new_element(ltc_asn1_list **l)
 int der_decode_sequence_flexi(const unsigned char *in, unsigned long *inlen, ltc_asn1_list **out)
 int der_decode_sequence_flexi(const unsigned char *in, unsigned long *inlen, ltc_asn1_list **out)
 {
 {
    ltc_asn1_list *l, *t;
    ltc_asn1_list *l, *t;
-   unsigned long err, type, len, totlen, data_offset;
+   unsigned long err, type, len, totlen, data_offset, len_len;
    void          *realloc_tmp;
    void          *realloc_tmp;
 
 
    LTC_ARGCHK(in    != NULL);
    LTC_ARGCHK(in    != NULL);
@@ -414,7 +414,7 @@ int der_decode_sequence_flexi(const unsigned char *in, unsigned long *inlen, ltc
                 t = t->child;
                 t = t->child;
              }
              }
              if (len_len > LTC_DER_MAX_RECURSION) {
              if (len_len > LTC_DER_MAX_RECURSION) {
-                err = CRYPT_PK_ASN1_ERROR;
+                err = CRYPT_ERROR;
                 goto error;
                 goto error;
              }
              }