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);
if (ret == 0)
if (ret == 0 && size > 0)
return -1;
return ret;
}