mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
@@ -39,8 +39,7 @@ int read_smbios11_field(unsigned i, size_t max_size, char **ret_data, size_t *re
|
||||
r = read_full_file_full(
|
||||
AT_FDCWD, p,
|
||||
/* offset = */ UINT64_MAX,
|
||||
max_size >= SIZE_MAX - offsetof(struct dmi_field_header, contents) ? SIZE_MAX :
|
||||
sizeof(struct dmi_field_header) + max_size,
|
||||
size_add(offsetof(struct dmi_field_header, contents), max_size),
|
||||
/* flags = */ 0,
|
||||
/* bind_name = */ NULL,
|
||||
(char**) &data, &size);
|
||||
|
||||
Reference in New Issue
Block a user