diff options
-rw-r--r-- | sys/dev/pccard/pccard_device.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/pccard/pccard_device.c b/sys/dev/pccard/pccard_device.c index 3cee757..807ed79 100644 --- a/sys/dev/pccard/pccard_device.c +++ b/sys/dev/pccard/pccard_device.c @@ -95,7 +95,7 @@ pccard_build_cis(const struct pccard_tuple *tuple, void *argp) cis->buffer[cis->len++] = tuple->code; return (0); } - if (cis->len + 2 + tuple->code > sizeof(cis->buffer)) + if (cis->len + 2 + tuple->length > sizeof(cis->buffer)) return (ENOSPC); cis->buffer[cis->len++] = tuple->code; cis->buffer[cis->len++] = tuple->length; |