test: correct parameters for memcpy_s function, limit source buffer size
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
parent
d0423235ea
commit
c47c6b9d94
|
@ -91,7 +91,7 @@ int ioctl(int fileDescriptor, unsigned long int request, void *arg) {
|
||||||
if (fileDescriptor == fakeFileDescriptor) {
|
if (fileDescriptor == fakeFileDescriptor) {
|
||||||
if (request == DRM_IOCTL_VERSION) {
|
if (request == DRM_IOCTL_VERSION) {
|
||||||
auto pVersion = static_cast<drm_version_t *>(arg);
|
auto pVersion = static_cast<drm_version_t *>(arg);
|
||||||
memcpy_s(pVersion->name, pVersion->name_len, drmVersion, strlen(drmVersion) + 1);
|
memcpy_s(pVersion->name, pVersion->name_len, drmVersion, std::min(pVersion->name_len, strlen(drmVersion) + 1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (request == DRM_IOCTL_I915_GEM_VM_CREATE) {
|
if (request == DRM_IOCTL_I915_GEM_VM_CREATE) {
|
||||||
|
|
Loading…
Reference in New Issue