drm/ast: Fix HW cursor image
[deliverable/linux.git] / crypto / drbg.c
index 84478cb8d02a721b231ddc9544ef1f27d9dba52b..7894db9ca90b1e13c742841e41b309b39584e622 100644 (file)
@@ -1500,7 +1500,7 @@ static int drbg_generate_long(struct drbg_state *drbg,
                if (0 >= tmplen)
                        return tmplen;
                len += tmplen;
-       } while (slice > 0);
+       } while (slice > 0 && (len < buflen));
        return len;
 }
 
@@ -2019,7 +2019,7 @@ static int __init drbg_init(void)
        return crypto_register_algs(drbg_algs, (ARRAY_SIZE(drbg_cores) * 2));
 }
 
-void __exit drbg_exit(void)
+static void __exit drbg_exit(void)
 {
        crypto_unregister_algs(drbg_algs, (ARRAY_SIZE(drbg_cores) * 2));
 }
This page took 0.030148 seconds and 5 git commands to generate.