WIN: A new bug in SND?

Hi all,
I am running PTB 2.54 and Eyelink Toolbox 1.4.4 under Win XP and
Matlab 7.0.4. I was initially unable get through any of the demos
that are included with the eyelink toolbox without errors. Most
errors were caused during calls to the SND function of the PTB. The
error was specific to the 'Play' command: "One or more output
arguments not assigned during call to ... Snd.m". The problem
occurred because the snd function was not assigning any value to the
return argument when 'Play' was requested (err). I added err = 0 to
the code and the demos now seem to run fine. Has anyone else had
this problem? Is it an XP problem, or perhaps Matlab 7?

Here is the ammended snd.m code (lines 197-199 in my file):

sound(signal',rate,sampleSize);
endTime=GetSecs+length(signal)/rate;
err = 0;

Regards,
Adam