[mythtv-commits] Ticket #12046: Fix random SBE PlaybackSock timeout in MBE

MythTV noreply at mythtv.org
Wed Apr 30 23:26:03 UTC 2014


#12046: Fix random SBE PlaybackSock timeout in MBE
-----------------------------------------+----------------------------
 Reporter:  Cédric Schieli <cschieli@…>  |          Owner:  stuartm
     Type:  Patch - Bug Fix              |         Status:  accepted
 Priority:  major                        |      Milestone:  unknown
Component:  MythTV - General             |        Version:  0.27-fixes
 Severity:  medium                       |     Resolution:
 Keywords:  SBE PlaybackSock timeout     |  Ticket locked:  0
-----------------------------------------+----------------------------

Comment (by jyavenard):

 it looks to me that the reference count on sock is increased too many
 times:
 {{{
     sock->IncrRef();
     ReferenceLocker rlocker(sock);
 }}}

 this will cause the sock's reference counter twice, and always by one once
 the function exits.

 ultimately, the socket will never be destroyed and will leak

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12046#comment:4>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list