I put a clause in mod.c that makes it assume a 44Khz samplerate if the
requested samplerate is zero.
I replaced
md_mixfreq = sample->desired.rate;
with
if(sample->desired.rate==0)
md_mixfreq=44100;
else
md_mixfreq = sample->desired.rate;
and now MikMod works. =) I'm happy.