From 41d25ebcc8bc8601bd66f5435c75fdff25cadc17 Mon Sep 17 00:00:00 2001 From: reimar Date: Sun, 27 Jun 2010 15:04:13 +0000 Subject: stream: Use MSG_NOSIGNAL flag if available for send(). This avoids MPlayer quitting due to SIGPIPE at least for these cases. Ignoring SIGPIPE in general would break window-closing with some window-managers. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31566 b3059339-0415-0410-9bf9-f77b7e298cf2 --- stream/asf_streaming.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'stream/asf_streaming.c') diff --git a/stream/asf_streaming.c b/stream/asf_streaming.c index baf42c748d..94563ef0f1 100644 --- a/stream/asf_streaming.c +++ b/stream/asf_streaming.c @@ -727,7 +727,7 @@ static int asf_http_streaming_start( stream_t *stream, int *demuxer_type ) { http_hdr = asf_http_request( stream->streaming_ctrl ); mp_msg(MSGT_NETWORK,MSGL_DBG2,"Request [%s]\n", http_hdr->buffer ); for(i=0; i < (int)http_hdr->buffer_size ; ) { - int r = send( fd, http_hdr->buffer+i, http_hdr->buffer_size-i, 0 ); + int r = send( fd, http_hdr->buffer+i, http_hdr->buffer_size-i, DEFAULT_SEND_FLAGS ); if(r <0) { mp_tmsg(MSGT_NETWORK,MSGL_ERR,"socket write error: %s\n",strerror(errno)); goto err_out; -- cgit v1.2.3