Page MenuHomeFreeBSD

D53526.1789657841.diff
No OneTemporary

Size
435 B
Referenced Files
None
Subscribers
None

D53526.1789657841.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
@@ -280,16 +280,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;
- }
+ while (length-- > 0)
+ p[i++ % b->bufsize] = data;
}
/**

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 17, 3:10 PM (11 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29734478
Default Alt Text
D53526.1789657841.diff (435 B)

Event Timeline