Ticket #2814: fix1.patch

File fix1.patch, 652 bytes (added by myth@…, 17 years ago)

one possible fix

  • mythplugins/mythmusic/mythmusic/metaioid3v2.cpp

     
    364364            break;
    365365
    366366        memmove(buffer, stream.next_frame, &buffer[buflen] - stream.next_frame);
    367         buflen -= stream.next_frame - &buffer[0];
     367        if (stream.next_frame - &buffer[0] == 0) {
     368            break;
     369        }
     370        else
     371        {
     372            buflen -= stream.next_frame - &buffer[0];
     373        }
    368374    }
    369375
    370376    mad_header_finish(&header);