# HG changeset patch # User nenolod # Date 1136319850 28800 # Node ID a9c7793de60c0fc01e126ae4311bc5be2c4cabde # Parent 80c1efdeb36ded7e5d737721e8a0d79c9c820b5e [svn] fix audio corruption when doing a short write. diff -r 80c1efdeb36d -r a9c7793de60c Plugins/Output/OSS/audio.c --- a/Plugins/Output/OSS/audio.c Tue Jan 03 11:58:24 2006 -0800 +++ b/Plugins/Output/OSS/audio.c Tue Jan 03 12:24:10 2006 -0800 @@ -254,7 +254,7 @@ { ssize_t done = 0; do { - ssize_t n = write(fd, buf, count - done); + ssize_t n = write(fd, (gchar *) buf + done, count - done); if (n == -1) { if (errno == EINTR) continue;