Handle zero sized writes.

This commit is contained in:
Themaister 2012-01-14 02:03:49 +01:00
parent ef206b3a27
commit f57ab1ccd8

View File

@ -63,7 +63,7 @@ static ssize_t xa_write(void *data, const void *buf, size_t size)
} }
size_t ret = xaudio2_write(xa->xa, buf, size); size_t ret = xaudio2_write(xa->xa, buf, size);
if (ret == 0) if (ret == 0 && size > 0)
return -1; return -1;
return ret; return ret;
} }