浏览代码

Merge pull request #4361 from julek-wolfssl/GetASNHeader-return

Missing `GetASNHeader` return handling
David Garske 2 年之前
父节点
当前提交
03fba72027
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      wolfcrypt/src/asn.c

+ 2 - 0
wolfcrypt/src/asn.c

@@ -26137,6 +26137,8 @@ int wc_EccPublicKeyDecode(const byte* input, word32* inOutIdx,
                     == 0 && tag == ASN_BIT_STRING) {
                 len = 0;
                 ret = GetASNHeader(input, ASN_BIT_STRING, inOutIdx, &len, inSz);
+                if (ret > 0)
+                    ret = 0; /* reset on success */
                 *inOutIdx += len;
             }
         }