]> granicus.if.org Git - rtmpdump/commitdiff
cleanup sendplay log msg, plug m_read memleak
authorhyc <hyc@400ebc74-4327-4243-bc38-086b20814532>
Wed, 31 Mar 2010 06:40:49 +0000 (06:40 +0000)
committerhyc <hyc@400ebc74-4327-4243-bc38-086b20814532>
Wed, 31 Mar 2010 06:40:49 +0000 (06:40 +0000)
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@415 400ebc74-4327-4243-bc38-086b20814532

librtmp/rtmp.c

index 202d37c3ce913b9af141b772f23cd9375e70114a..28fbafdb08e56e17403899ff227a1f17f644ef0a 100644 (file)
@@ -1895,7 +1895,7 @@ SendPlay(RTMP *r)
   enc = AMF_EncodeNumber(enc, pend, ++r->m_numInvokes);
   *enc++ = AMF_NULL;
 
-  RTMP_Log(RTMP_LOGDEBUG, "%s, seekTime=%.2f, stopTime=%.2f, sending play: %s",
+  RTMP_Log(RTMP_LOGDEBUG, "%s, seekTime=%d, stopTime=%d, sending play: %s",
       __FUNCTION__, r->Link.seekTime, r->Link.stopTime,
       r->Link.playpath.av_val);
   enc = AMF_EncodeString(enc, pend, &r->Link.playpath);
@@ -3117,6 +3117,7 @@ RTMP_Close(RTMP *r)
   r->m_nBytesIn = 0;
   r->m_nBytesInSent = 0;
 
+  free(r->m_read.buf);
   r->m_read.buf = NULL;
   r->m_read.dataType = 0;
   r->m_read.flags = 0;