|
@@ -111,7 +111,7 @@ int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames)
|
|
|
while (plugin->next) {
|
|
|
if (plugin->dst_frames)
|
|
|
frames = plugin->dst_frames(plugin, frames);
|
|
|
- if (snd_BUG_ON(frames <= 0))
|
|
|
+ if (snd_BUG_ON((snd_pcm_sframes_t)frames <= 0))
|
|
|
return -ENXIO;
|
|
|
plugin = plugin->next;
|
|
|
err = snd_pcm_plugin_alloc(plugin, frames);
|
|
@@ -123,7 +123,7 @@ int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames)
|
|
|
while (plugin->prev) {
|
|
|
if (plugin->src_frames)
|
|
|
frames = plugin->src_frames(plugin, frames);
|
|
|
- if (snd_BUG_ON(frames <= 0))
|
|
|
+ if (snd_BUG_ON((snd_pcm_sframes_t)frames <= 0))
|
|
|
return -ENXIO;
|
|
|
plugin = plugin->prev;
|
|
|
err = snd_pcm_plugin_alloc(plugin, frames);
|