UDP slice display filter fails on UDP payload
Summary
A display filter with UDP slice index 8 or greater (the actual UDP payload) fails to display matching frames.
Steps to reproduce
Referring to sample capture file, enter "udp[8]=8C" as a display filter
What is the current bug behavior?
Frames that match the display filter are not displayed.
What is the expected correct behavior?
Frames that match the display filter should be displayed.
Sample capture file
Relevant logs and/or screenshots
No filter
UDP slice filter applied
UDP Payload slice filter workaround applied (too verbose - plus all my stored filters are offset from start of header)
Build information
Version 4.2.0 (v4.2.0-0-g54eedfc63953).
Compiled (64-bit) using Microsoft Visual Studio 2022 (VC++ 14.37, build 32822),
with GLib 2.78.0, with Qt 6.5.3, with libpcap, with zlib 1.3.0, with PCRE2, with
Lua 5.2.4 (with UfW patches), with GnuTLS 3.7.9 and PKCS #11 support, with
Gcrypt 1.10.2-unknown, with Kerberos (MIT), with MaxMind, with nghttp2 1.57.0,
with nghttp3 1.0.0, with brotli, with LZ4, with Zstandard, with Snappy, with
libxml2 2.11.5, with libsmi 0.5.0, with QtMultimedia, with automatic updates
using WinSparkle 0.8.0, with AirPcap, with Minizip, with binary plugins.
Running on 64-bit Windows 10 (22H2), build 19045, with 11th Gen Intel(R)
Core(TM) i7-1165G7 @ 2.80GHz (with SSE4.2), with 32161 MB of physical memory,
with GLib 2.78.0, with Qt 6.5.3, with Npcap version 1.78, based on libpcap
version 1.10.4, with PCRE2 10.42 2022-12-11, with c-ares 1.19.0, with GnuTLS
3.7.9, with Gcrypt 1.10.2-unknown, with nghttp2 1.57.0, with nghttp3 1.0.0, with
brotli 1.0.9, with LZ4 1.9.3, with Zstandard 1.5.2, without AirPcap, with dark
display mode, without HiDPI, with QPA plugin "windows", with
LC_TYPE=English_United States.utf8, binary plugins supported.