asn1: Initialize values to avoid comparison with garbage

Reported by clang analyzer:

src/libopensc/asn1.c:2115:14: warning: The right operand of '<' is a garbage value [clang-analyzer-core.UndefinedBinaryOperatorResult]

        if (halflen < r_len || halflen < s_len)   {
This commit is contained in:
Jakub Jelen 2019-10-17 15:04:58 +02:00 committed by Frank Morgner
parent 01678e871e
commit 889d598bcd
1 changed files with 1 additions and 1 deletions

View File

@ -2047,7 +2047,7 @@ sc_asn1_sig_value_sequence_to_rs(struct sc_context *ctx, const unsigned char *in
struct sc_asn1_entry asn1_sig_value[C_ASN1_SIG_VALUE_SIZE];
struct sc_asn1_entry asn1_sig_value_coefficients[C_ASN1_SIG_VALUE_COEFFICIENTS_SIZE];
unsigned char *r = NULL, *s = NULL;
size_t r_len, s_len, halflen = buflen/2;
size_t r_len = 0, s_len = 0, halflen = buflen/2;
int rv;
LOG_FUNC_CALLED(ctx);