From: hyc Date: Mon, 8 Mar 2010 14:41:31 +0000 (+0000) Subject: 0 is a valid fd X-Git-Tag: v2.4~226 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=59af4aea68ac8b48e918a6dc6bb582fe62e12a80;p=rtmpdump 0 is a valid fd git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@309 400ebc74-4327-4243-bc38-086b20814532 --- diff --git a/librtmp/rtmp.c b/librtmp/rtmp.c index 30c1470..d8bbde2 100644 --- a/librtmp/rtmp.c +++ b/librtmp/rtmp.c @@ -155,10 +155,10 @@ RTMP_Init(RTMP * r) r->m_vecChannelsIn[i] = NULL; r->m_vecChannelsOut[i] = NULL; } + r->m_socket = -1; RTMP_Close(r); r->m_nBufferMS = 300; r->m_fDuration = 0; - r->m_stream_id = -1; r->m_pBufferStart = NULL; r->m_fAudioCodecs = 3191.0; r->m_fVideoCodecs = 252.0; @@ -177,7 +177,7 @@ RTMP_GetDuration(RTMP * r) bool RTMP_IsConnected(RTMP * r) { - return r->m_socket != 0; + return r->m_socket != -1; } bool @@ -2402,7 +2402,7 @@ RTMP_Close(RTMP * r) closesocket(r->m_socket); r->m_stream_id = -1; - r->m_socket = 0; + r->m_socket = -1; r->m_inChunkSize = RTMP_DEFAULT_CHUNKSIZE; r->m_outChunkSize = RTMP_DEFAULT_CHUNKSIZE; r->m_nBWCheckCounter = 0;