diff mbox series

[FFmpeg-devel] avutil/random_seed: turn off buffering when reading from urandom

Message ID 20230709084840.13238-1-cus@passwd.hu
State Accepted
Commit 9a7f060c3264fd6042b54834374cd8e3a0169224
Headers show
Series [FFmpeg-devel] avutil/random_seed: turn off buffering when reading from urandom | expand

Checks

Context Check Description
yinshiyou/make_loongarch64 success Make finished
yinshiyou/make_fate_loongarch64 success Make fate finished
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished

Commit Message

Marton Balint July 9, 2023, 8:48 a.m. UTC
Signed-off-by: Marton Balint <cus@passwd.hu>
---
 libavutil/random_seed.c | 1 +
 1 file changed, 1 insertion(+)

Comments

Marton Balint July 14, 2023, 7:37 p.m. UTC | #1
On Sun, 9 Jul 2023, Marton Balint wrote:

> Signed-off-by: Marton Balint <cus@passwd.hu>
> ---
> libavutil/random_seed.c | 1 +
> 1 file changed, 1 insertion(+

Will apply.

Regards,
Marton


>
> diff --git a/libavutil/random_seed.c b/libavutil/random_seed.c
> index f167b172f2..6d399cee49 100644
> --- a/libavutil/random_seed.c
> +++ b/libavutil/random_seed.c
> @@ -59,6 +59,7 @@ static int read_random(uint8_t *dst, size_t len, const char *file)
>
>     if (!fp)
>         return AVERROR_UNKNOWN;
> +    setvbuf(fp, NULL, _IONBF, 0);
>     err = fread(dst, 1, len, fp);
>     fclose(fp);
>
> -- 
> 2.35.3
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
>
diff mbox series

Patch

diff --git a/libavutil/random_seed.c b/libavutil/random_seed.c
index f167b172f2..6d399cee49 100644
--- a/libavutil/random_seed.c
+++ b/libavutil/random_seed.c
@@ -59,6 +59,7 @@  static int read_random(uint8_t *dst, size_t len, const char *file)
 
     if (!fp)
         return AVERROR_UNKNOWN;
+    setvbuf(fp, NULL, _IONBF, 0);
     err = fread(dst, 1, len, fp);
     fclose(fp);