diff --git a/src/libopensc/card-authentic.c b/src/libopensc/card-authentic.c index fb88404a..1d3bb267 100644 --- a/src/libopensc/card-authentic.c +++ b/src/libopensc/card-authentic.c @@ -813,7 +813,7 @@ authentic_read_binary(struct sc_card *card, unsigned int idx, struct sc_context *ctx = card->ctx; struct sc_apdu apdu; size_t sz, rest, ret_count = 0; - int rv; + int rv = SC_SUCCESS; LOG_FUNC_CALLED(ctx); sc_log(ctx, @@ -859,7 +859,7 @@ authentic_write_binary(struct sc_card *card, unsigned int idx, struct sc_context *ctx = card->ctx; struct sc_apdu apdu; size_t sz, rest; - int rv; + int rv = SC_SUCCESS; LOG_FUNC_CALLED(ctx); sc_log(ctx, @@ -902,7 +902,7 @@ authentic_update_binary(struct sc_card *card, unsigned int idx, struct sc_context *ctx = card->ctx; struct sc_apdu apdu; size_t sz, rest; - int rv; + int rv = SC_SUCCESS; LOG_FUNC_CALLED(ctx); sc_log(ctx,