# HG changeset patch # User Matti Hamalainen # Date 1375792793 -10800 # Node ID 1efee62c0f96853dbe42539b7eb653c7d77e55d1 # Parent d77dd667d9d6b010cf79f22f66b51363616dd8e0 Possibly fix MIDI loading(?) diff -r d77dd667d9d6 -r 1efee62c0f96 src/midifile.c --- a/src/midifile.c Tue Aug 06 00:54:31 2013 +0300 +++ b/src/midifile.c Tue Aug 06 15:39:53 2013 +0300 @@ -111,7 +111,7 @@ { if (pMF->curr + n < pMF->end) { - int res = strncmp((char *) pMF->curr, str, n); + int res = memcmp(pMF->curr, str, n); pMF->curr += n; return res; } @@ -500,6 +500,8 @@ goto error; } + pMF->end = pMF->ptr + pMF->file_size; + fseek(fp, 0L, SEEK_SET); if (fread(pMF->ptr, sizeof(Uint8), pMF->file_size, fp) != pMF->file_size) {