From 41f864d343195bc7c279d7812716eef46b8165a9 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 29 May 2026 12:40:12 +0200 Subject: [PATCH] lib: compress_get_tstamp - clamp samples to UINT_MAX on overflow Signed-off-by: Jaroslav Kysela --- src/lib/compress.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; } -- 2.52.0