1) I believe the mciwave.c patch below makes sense in any case, right?

   Without it freed memory is used.

I don't see why ?


2) Any ideas why "open new" works, even though
   MCIERR_MISSING_DEVICE_NAME is returned?

because "open new alias capture" should create a new mci session of name capture (which is application defined), and mci supports the "auto" open feature, which is when accessing a not yet created device, it opens it. so, the fix to system.ini is wrong. what's missing is the support of the new keyword, as the FIXME in mci.c suggests.
A+


Reply via email to