Message ID | 1385378341-12315-1-git-send-email-luis.henriques@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/crypto/ansi_cprng.c b/crypto/ansi_cprng.c index 3aa6e38..0ffd5995 100644 --- a/crypto/ansi_cprng.c +++ b/crypto/ansi_cprng.c @@ -232,11 +232,11 @@ remainder: */ if (byte_count < DEFAULT_BLK_SZ) { empty_rbuf: - for (; ctx->rand_data_valid < DEFAULT_BLK_SZ; - ctx->rand_data_valid++) { + while (ctx->rand_data_valid < DEFAULT_BLK_SZ) { *ptr = ctx->rand_data[ctx->rand_data_valid]; ptr++; byte_count--; + ctx->rand_data_valid++; if (byte_count == 0) goto done; }