From be5c9bed649808299f86c354e6405e00ccdb3d86 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Mon, 2 Mar 2026 11:43:19 +0100 Subject: [PATCH] [utils,pcap] check _fseeki64 return --- libfreerdp/utils/pcap.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libfreerdp/utils/pcap.c b/libfreerdp/utils/pcap.c index b53573017..6eb66dd71 100644 --- a/libfreerdp/utils/pcap.c +++ b/libfreerdp/utils/pcap.c @@ -217,9 +217,11 @@ rdpPcap* pcap_open(const char* name, BOOL write) } else { - (void)_fseeki64(pcap->fp, 0, SEEK_END); + if (_fseeki64(pcap->fp, 0, SEEK_END) != 0) + goto fail; pcap->file_size = _ftelli64(pcap->fp); - (void)_fseeki64(pcap->fp, 0, SEEK_SET); + if (_fseeki64(pcap->fp, 0, SEEK_SET) != 0) + goto fail; if (!pcap_read_header(pcap, &pcap->header)) goto fail; }