Ticket #1764: libtunepimp-0.4.2-lookuptools.cpp-fix-buffer-overflow.diff

File libtunepimp-0.4.2-lookuptools.cpp-fix-buffer-overflow.diff, 0.8 kB (added by kevin.kofler@chello.at, 2 years ago)

Buffer overflow fix

  • lookuptools.cpp

    old new  
    5151    musicbrainz_t  o; 
    5252    char          *args[7]; 
    5353    int            ret, trackNum; 
    54     char           error[255], data[255], trackURI[256], 
     54    char           error[256], data[256], trackURI[256], 
    5555                   artistURI[256], albumURI[256]; 
    5656    char           temp[100], duration[100], status[100]; 
    5757 
     
    160160            if (mb_Select1(o, MBS_SelectReleaseDate, j)) 
    161161            { 
    162162                // Pull back the release date and release country 
    163                 if (mb_GetResultData(o, MBE_ReleaseGetDate, temp, 256)) 
     163                if (mb_GetResultData(o, MBE_ReleaseGetDate, temp, 100)) 
    164164                { 
    165165                    int month = 0, day = 0, year = 0; 
    166166