Added a safety check in amduat_octets_eq so it rejects invalid octet views (len>0 with NULL data) before comparing.
This commit is contained in:
parent
39712f7b70
commit
5a002b2a1d
|
|
@ -11,6 +11,9 @@ amduat_octets_t amduat_octets(const void *data, size_t len) {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool amduat_octets_eq(amduat_octets_t a, amduat_octets_t b) {
|
bool amduat_octets_eq(amduat_octets_t a, amduat_octets_t b) {
|
||||||
|
if ((a.len != 0 && a.data == NULL) || (b.len != 0 && b.data == NULL)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
if (a.len != b.len) {
|
if (a.len != b.len) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue