[mythtv-commits] Ticket #13440: Uninitialized variable in HLSRingBuffer::ParseM3U8

MythTV noreply at mythtv.org
Thu Nov 21 16:38:50 UTC 2019

#13440: Uninitialized variable in HLSRingBuffer::ParseM3U8
 Reporter:  David Hampton            |          Owner:  cpinkham
     Type:  Bug Report - General     |         Status:  new
 Priority:  minor                    |      Milestone:  30.1
Component:  MythTV - HTTP Streaming  |        Version:  v30-fixes
 Severity:  medium                   |     Resolution:
 Keywords:                           |  Ticket locked:  0

Comment (by thebitpit):

 Please close this ticket as this is not a bug.

 This is the code in question:

  else if (line.startsWith(QLatin1String("#EXT-X-VERSION")))
                 int version2;
                 if (!M3U::ParseVersion(line, StreamURL(), version2))
                     return false;


 It does not need an initial value for version2 since version2 is passed by
 reference (see header file mythtv/mythtv/libs/libmythtv/HLS/m3u.h ):

 bool ParseVersion(const QString& line, const QString& loc, int& version);

 Variable version 2 is always set by {{{ParseVersion}}} unless it returns
 false, then {{{SetVersion}}} is not called.

 This is not a bug.

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

More information about the mythtv-commits mailing list