Skip to content

Commit 1d66f2e

Browse files
authored
Merge pull request #65 from lealem47/sanity_check
Add sanity check of index devId before accessing array
2 parents 0e2d938 + dc553d1 commit 1d66f2e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

wolfcrypt/src/port/intel/quickassist.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -557,6 +557,12 @@ int IntelQaOpen(WC_ASYNC_DEV* dev, int devId)
557557
return ASYNC_INIT_E;
558558
}
559559

560+
if (devId >= g_numInstances) {
561+
fprintf(stderr, "IntelQA: devId %d exceeds number of instances %u\n",
562+
devId, g_numInstances);
563+
return NO_VALID_DEVID;
564+
}
565+
560566
dev->qat.devId = devId;
561567
dev->qat.handle = g_cyInstances[devId];
562568

0 commit comments

Comments
 (0)