summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqctecmdr <qctecmdr@localhost>2021-07-12 01:40:12 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2021-07-12 01:40:12 -0700
commita540c9909548251cf6a5bd8cbe78027f7e9f1d2d (patch)
tree8ffb802f53959b4aefd78eb72d5f711d94485a1c
parent369f89dc22a96776770572716d242c020be1958e (diff)
parent4ed2980988f4f664d0dca22969314309a5f4a9da (diff)
Merge "hal: typecasting variable to avoid multiplication overflow error"
-rw-r--r--hal/audio_extn/soundtrigger.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hal/audio_extn/soundtrigger.c b/hal/audio_extn/soundtrigger.c
index 04f22688..5d6624d0 100644
--- a/hal/audio_extn/soundtrigger.c
+++ b/hal/audio_extn/soundtrigger.c
@@ -425,7 +425,7 @@ exit:
in->is_st_session_active = false;
memset(buffer, 0, bytes);
ALOGV("%s: read failed status %d - sleep", __func__, ret);
- usleep((bytes * 1000000) / (audio_stream_in_frame_size((struct audio_stream_in *)in) *
+ usleep(((useconds_t)bytes * 1000000) / (audio_stream_in_frame_size((struct audio_stream_in *)in) *
in->config.rate));
}
return ret;