Message ID | 20221114132206.97081-1-marcandre.lureau@redhat.com |
---|---|
State | New |
Headers | show |
Series | ccid-card-emulated: fix cast warning | expand |
On Mon, Nov 14, 2022 at 5:22 PM <marcandre.lureau@redhat.com> wrote: > From: Marc-André Lureau <marcandre.lureau@redhat.com> > > ../hw/usb/ccid-card-emulated.c: In function 'handle_apdu_thread': > ../hw/usb/ccid-card-emulated.c:251:24: error: cast from pointer to integer > of different size [-Werror=pointer-to-int-cast] > 251 | assert((unsigned long)event > 1000); > > Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> > ping > --- > hw/usb/ccid-card-emulated.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/hw/usb/ccid-card-emulated.c b/hw/usb/ccid-card-emulated.c > index ee41a81801..c328660075 100644 > --- a/hw/usb/ccid-card-emulated.c > +++ b/hw/usb/ccid-card-emulated.c > @@ -248,7 +248,7 @@ static void *handle_apdu_thread(void* arg) > WITH_QEMU_LOCK_GUARD(&card->vreader_mutex) { > while (!QSIMPLEQ_EMPTY(&card->guest_apdu_list)) { > event = QSIMPLEQ_FIRST(&card->guest_apdu_list); > - assert((unsigned long)event > 1000); > + assert(event != NULL); > QSIMPLEQ_REMOVE_HEAD(&card->guest_apdu_list, entry); > if (event->p.data.type != EMUL_GUEST_APDU) { > DPRINTF(card, 1, "unexpected message in > handle_apdu_thread\n"); > -- > 2.38.1 > >
diff --git a/hw/usb/ccid-card-emulated.c b/hw/usb/ccid-card-emulated.c index ee41a81801..c328660075 100644 --- a/hw/usb/ccid-card-emulated.c +++ b/hw/usb/ccid-card-emulated.c @@ -248,7 +248,7 @@ static void *handle_apdu_thread(void* arg) WITH_QEMU_LOCK_GUARD(&card->vreader_mutex) { while (!QSIMPLEQ_EMPTY(&card->guest_apdu_list)) { event = QSIMPLEQ_FIRST(&card->guest_apdu_list); - assert((unsigned long)event > 1000); + assert(event != NULL); QSIMPLEQ_REMOVE_HEAD(&card->guest_apdu_list, entry); if (event->p.data.type != EMUL_GUEST_APDU) { DPRINTF(card, 1, "unexpected message in handle_apdu_thread\n");