diff options
author | Juergen Lock <nox@FreeBSD.org> | 2011-12-08 19:41:25 +0000 |
---|---|---|
committer | Juergen Lock <nox@FreeBSD.org> | 2011-12-08 19:41:25 +0000 |
commit | d9442786a3e41addc3f910dce0923fb8d7192435 (patch) | |
tree | a46604b97cc80ce0f83dbf9cee879660d1f3ba17 /multimedia/vdr-plugin-xineliboutput | |
parent | 40b25eeea2c55c484ad33f56da54112c78111a61 (diff) | |
download | ports-d9442786a3e41addc3f910dce0923fb8d7192435.tar.gz ports-d9442786a3e41addc3f910dce0923fb8d7192435.zip |
Notes
Diffstat (limited to 'multimedia/vdr-plugin-xineliboutput')
-rw-r--r-- | multimedia/vdr-plugin-xineliboutput/Makefile | 2 | ||||
-rw-r--r-- | multimedia/vdr-plugin-xineliboutput/files/patch-xine_input_vdr.c | 11 |
2 files changed, 12 insertions, 1 deletions
diff --git a/multimedia/vdr-plugin-xineliboutput/Makefile b/multimedia/vdr-plugin-xineliboutput/Makefile index 47d60364067d..8eb54816a9fa 100644 --- a/multimedia/vdr-plugin-xineliboutput/Makefile +++ b/multimedia/vdr-plugin-xineliboutput/Makefile @@ -7,7 +7,7 @@ PORTNAME= vdr-plugin-xineliboutput PORTVERSION= 1.0.90s20110308.2305 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= multimedia MASTER_SITES= SF:release \ LOCAL:snapshot diff --git a/multimedia/vdr-plugin-xineliboutput/files/patch-xine_input_vdr.c b/multimedia/vdr-plugin-xineliboutput/files/patch-xine_input_vdr.c new file mode 100644 index 000000000000..bc1410a041ac --- /dev/null +++ b/multimedia/vdr-plugin-xineliboutput/files/patch-xine_input_vdr.c @@ -0,0 +1,11 @@ +--- a/xine_input_vdr.c ++++ b/xine_input_vdr.c +@@ -5526,7 +5526,7 @@ static int connect_tcp_data_stream(vdr_i + LOGERR("Data stream write error (TCP)"); + } else if( XIO_READY != io_select_rd(fd_data)) { + LOGERR("Data stream poll failed (TCP)"); +- } else if((n=read(fd_data, tmpbuf, sizeof(tmpbuf))) <= 0) { ++ } else if((n=read(fd_data, tmpbuf, sizeof("DATA\r\n") - 1)) <= 0) { + LOGERR("Data stream read failed (TCP)"); + } else if(n<6 || strncmp(tmpbuf, "DATA\r\n", 6)) { + tmpbuf[n] = 0; |