CID 1402518 (#1 of 1): String not null terminated

pull/1061/head
jsteube 7 years ago
parent 63b7321be2
commit 8ebd5188eb

@ -47,6 +47,7 @@
- Fixed clEnqueueNDRangeKernel(): CL_UNKNOWN_ERROR caused by an invalid work-item count during weak-hash-check
- Fixed nvapi datatype definition for NvS32 and NvU32
- Fixed WPA/WPA2 cracking in case eapol frame is >= 248 byte
- Fixed string not null terminated inside workaround for checking drm driver path
##
## Technical

@ -77,7 +77,11 @@ static int ocl_check_dri (MAYBE_UNUSED hashcat_ctx_t *hashcat_ctx)
char buf[HCBUFSIZ_TINY];
if (readlink (drm_card0_driver_path, buf, HCBUFSIZ_TINY) == -1) return 0;
const ssize_t len = readlink (drm_card0_driver_path, buf, HCBUFSIZ_TINY - 1);
if (len == -1) return 0;
buf[len] = 0;
if (strstr (buf, "amdgpu") == NULL) return 0;

Loading…
Cancel
Save