[vlc-devel] [PATCH] access_output: file: fix zero write
Francois Cartegnie
fcvlcdev at free.fr
Wed Oct 10 20:45:59 CEST 2018
---
modules/access_output/file.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/access_output/file.c b/modules/access_output/file.c
index da419f2810..e6886c394e 100644
--- a/modules/access_output/file.c
+++ b/modules/access_output/file.c
@@ -84,7 +84,7 @@ static ssize_t Write( sout_access_out_t *p_access, block_t *p_buffer )
{
ssize_t val = write ((intptr_t)p_access->p_sys,
p_buffer->p_buffer, p_buffer->i_buffer);
- if (val <= 0)
+ if (val < 0 || (val == 0 && p_buffer->i_buffer))
{
if (errno == EINTR)
continue;
--
2.17.1
More information about the vlc-devel
mailing list