Browse Source

static analysis fix from infer

JacobBarthelmeh 1 year ago
parent
commit
ad0fd15a0d
2 changed files with 2 additions and 1 deletions
  1. 1 0
      tests/api.c
  2. 1 1
      wolfcrypt/src/asn.c

+ 1 - 0
tests/api.c

@@ -37041,6 +37041,7 @@ static int test_wolfSSL_ASN1_TIME_adj(void)
     /* negative offset */
     offset_sec = -45 * mini;
     asn_time = wolfSSL_ASN1_TIME_adj(s, t, offset_day, offset_sec);
+    AssertNotNull(asn_time);
     AssertTrue(asn_time->type == asn_utc_time);
     XSTRNCPY(date_str, (const char*)&asn_time->data, CTC_DATE_SIZE);
     date_str[CTC_DATE_SIZE] = '\0';

+ 1 - 1
wolfcrypt/src/asn.c

@@ -6060,7 +6060,7 @@ static int DecodeRsaPssParams(const byte* params, word32 sz,
     int ret = 0;
     word32 idx = 0;
     int len = 0;
-    word32 oid;
+    word32 oid = 0;
     byte tag;
     int length;