mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-30 17:49:02 +00:00
VSCMsgHeader.reader_id is unsigned, so don't check for >= 0
* server/smartcard.c: Fix assertion to not check for >= 0 on unsigned variable Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
parent
84c7a95c22
commit
7af613362a
@ -428,8 +428,7 @@ static void smartcard_channel_write_to_reader(VSCMsgHeader *vheader)
|
||||
uint32_t n;
|
||||
uint32_t actual_length = vheader->length;
|
||||
|
||||
spice_assert(vheader->reader_id >= 0 &&
|
||||
vheader->reader_id <= g_smartcard_readers.num);
|
||||
spice_assert(vheader->reader_id <= g_smartcard_readers.num);
|
||||
sin = g_smartcard_readers.sin[vheader->reader_id];
|
||||
sif = SPICE_CONTAINEROF(sin->base.sif, SpiceCharDeviceInterface, base);
|
||||
/* protocol requires messages to be in network endianess */
|
||||
|
||||
Loading…
Reference in New Issue
Block a user