From: Jaroslav Kysela Date: Fri, 29 May 2026 10:40:12 +0000 (+0200) Subject: lib: compress_get_tstamp - clamp samples to UINT_MAX on overflow X-Git-Tag: v1.2.16~21 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=41f864d343195bc7c279d7812716eef46b8165a9;p=tinycompress.git lib: compress_get_tstamp - clamp samples to UINT_MAX on overflow Signed-off-by: Jaroslav Kysela --- diff --git a/src/lib/compress.c b/src/lib/compress.c index c1169fa..4558fdf 100644 --- a/src/lib/compress.c +++ b/src/lib/compress.c @@ -228,8 +228,11 @@ int compress_get_tstamp(struct compress *compress, int ret; ret = compress->ops->get_tstamp(compress->data, &_samples, sampling_rate); - if (ret >= 0) + if (ret >= 0) { + if (_samples > UINT_MAX) + _samples = UINT_MAX; *samples = (unsigned int)_samples; + } return ret; }