# HG changeset patch # User Ryan C. Gordon # Date 1184515206 0 # Node ID f33471c47efe0f12ee4e5a4f3ac7f99fbeed3ca1 # Parent 72efeb4643b61ab3da3b2218e18658032d51c24b Minor correction in Timidity resampling code (Thanks, Sam!). diff -r 72efeb4643b6 -r f33471c47efe CHANGELOG --- a/CHANGELOG Fri Jul 06 11:29:02 2007 +0000 +++ b/CHANGELOG Sun Jul 15 16:00:06 2007 +0000 @@ -2,6 +2,7 @@ * CHANGELOG. */ +07152007 - Minor correction in Timidity resampling code (Thanks, Sam!). 07062007 - Fixed uninitialized buffer in mpglib. (Thanks, Phil!). 10292006 - Fixed bogus memory deference when SMPEG fails init (thanks, Chris!) 10272006 - FLAC 1.1.3 breaks their API _again_, so we try to do the right diff -r 72efeb4643b6 -r f33471c47efe decoders/timidity/resample.c --- a/decoders/timidity/resample.c Fri Jul 06 11:29:02 2007 +0000 +++ b/decoders/timidity/resample.c Sun Jul 15 16:00:06 2007 +0000 @@ -584,7 +584,7 @@ * good thing to do when vptr <= src. (TiMidity++ has a similar * safe-guard here.) */ - v1 = (vptr > src) ? *(vptr - 1) : 0; + v1 = (vptr == src) ? *vptr : *(vptr - 1); v2 = *vptr; v3 = *(vptr + 1); v4 = *(vptr + 2);