X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=crypto%2Fansi_cprng.c;h=765fe76093482df7dbf16965c3516b5934d789b0;hb=1e85b806f9b988ce2e465fb0f86c8cca228d83a9;hp=6f5bebc9bf01ebea38bca6dd616c6bd2c3ce2111;hpb=e07e0d4cb0c4bfe822ec8491cc06269096a38bea;p=cascardo%2Flinux.git diff --git a/crypto/ansi_cprng.c b/crypto/ansi_cprng.c index 6f5bebc9bf01..765fe7609348 100644 --- a/crypto/ansi_cprng.c +++ b/crypto/ansi_cprng.c @@ -210,7 +210,11 @@ static int get_prng_bytes(char *buf, size_t nbytes, struct prng_context *ctx, byte_count = DEFAULT_BLK_SZ; } - err = byte_count; + /* + * Return 0 in case of success as mandated by the kernel + * crypto API interface definition. + */ + err = 0; dbgprint(KERN_CRIT "getting %d random bytes for context %p\n", byte_count, ctx);