--- pcm_hw.c-old 2005-02-24 00:36:02.906722553 -0800 +++ pcm_hw.c 2005-02-24 00:35:37.390399025 -0800 @@ -664,6 +664,7 @@ struct sndrv_xferi xferi; xferi.buf = (char*) buffer; xferi.frames = size; + xferi.result = 0; err = ioctl(fd, SNDRV_PCM_IOCTL_WRITEI_FRAMES, &xferi); err = err >= 0 ? sync_ptr(hw, SNDRV_PCM_SYNC_PTR_APPL) : -errno; #ifdef DEBUG_RW