Page MenuHomeFreeBSD

D53526.1783547679.diff
No OneTemporary

Size
447 B
Referenced Files
None
Subscribers
None

D53526.1783547679.diff

diff --git a/sys/dev/sound/pcm/buffer.c b/sys/dev/sound/pcm/buffer.c
--- a/sys/dev/sound/pcm/buffer.c
+++ b/sys/dev/sound/pcm/buffer.c
@@ -276,16 +276,10 @@
length = b->bufsize;
data = sndbuf_zerodata(b->fmt);
-
i = sndbuf_getfreeptr(b);
p = sndbuf_getbuf(b);
- while (length > 0) {
- p[i] = data;
- length--;
- i++;
- if (i >= b->bufsize)
- i = 0;
- }
+ for (; length > 0; length--, i++)
+ p[i % b->bufsize] = data;
}
/**

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 8, 9:54 PM (4 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29031515
Default Alt Text
D53526.1783547679.diff (447 B)

Event Timeline