diff --git a/minix/lib/libddekit/src/usb_server.c b/minix/lib/libddekit/src/usb_server.c index df200435c..1ef3451b5 100644 --- a/minix/lib/libddekit/src/usb_server.c +++ b/minix/lib/libddekit/src/usb_server.c @@ -329,7 +329,7 @@ static void submit_urb(message *msg) DEBUG_MSG("URB type: %d", mx_urb->type); /* check if urb is valid */ - if (mx_urb->dev_id >= MAX_DEVS && mx_urb->dev_id < 0) { + if (mx_urb->dev_id >= MAX_DEVS || mx_urb->dev_id < 0) { DEBUG_MSG("Bogus device ID."); res = EINVAL; goto out;