Mix_LoadMUS only works once

Hello

OS: Windows Vista
Dev: Microsoft Visual C++ 6.0

I’m using the newest SDL & SDL_ttf & SDL_image & SDL_mixer libs.
My problem is that if I load something to Mix_Music with Mix_LoadMUS, it works just fine. But when I Mix_FreeMusic and try to Mix_LoadMUS again to the same Mix_Music with same file, it doesn’t work.
Mix_GetError() gives me "Couldn’t read from ‘’ ".

Same code works just perfectly in linux.
I’ve checked mixer’s source and fopen or fread seems to be where it fails.

I believe this was a bug with SDL_mixer 1.2.10 that was fixed in 1.2.11? I’m not getting this bug on my system in 1.2.11, at least…------------------------
Privateer: Ascii Sector (www.asciisector.net)

Christian Knudsen wrote:

I believe this was a bug with SDL_mixer 1.2.10 that was fixed in 1.2.11? I’m not getting this bug on my system in 1.2.11, at least…

Argh. You were right. I actually forgot to compile newest SDL_mixer. [Embarassed]

Thank you very very much.
Problem solved