From b3dde4ea8e6cce8d83b3b1db1f97594f13dc8f20 Mon Sep 17 00:00:00 2001 From: Seigo Tanimura Date: Sun, 31 Oct 1999 08:58:51 +0000 Subject: The total uiomoved size is accumulated in c, not tmp. --- sys/dev/pcm/feeder.c | 4 ++-- sys/dev/sound/pcm/feeder.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'sys') diff --git a/sys/dev/pcm/feeder.c b/sys/dev/pcm/feeder.c index 6c596d51a59f..4a59806803c7 100644 --- a/sys/dev/pcm/feeder.c +++ b/sys/dev/pcm/feeder.c @@ -117,8 +117,8 @@ feed_root(pcm_feeder *feeder, u_int8_t *buffer, u_int32_t count, struct uio *str tmp -= stream->uio_resid; c += tmp; } - if (!tmp) panic("feed_root: uiomove didn't"); - return tmp; + if (!c) panic("feed_root: uiomove didn't"); + return c; } pcm_feeder feeder_root = { "root", 0, NULL, NULL, feed_root }; diff --git a/sys/dev/sound/pcm/feeder.c b/sys/dev/sound/pcm/feeder.c index 6c596d51a59f..4a59806803c7 100644 --- a/sys/dev/sound/pcm/feeder.c +++ b/sys/dev/sound/pcm/feeder.c @@ -117,8 +117,8 @@ feed_root(pcm_feeder *feeder, u_int8_t *buffer, u_int32_t count, struct uio *str tmp -= stream->uio_resid; c += tmp; } - if (!tmp) panic("feed_root: uiomove didn't"); - return tmp; + if (!c) panic("feed_root: uiomove didn't"); + return c; } pcm_feeder feeder_root = { "root", 0, NULL, NULL, feed_root }; -- cgit v1.3