imds-generator: use read_full_virtual_file()

This commit is contained in:
Mike Yuan
2026-07-25 19:37:47 +09:00
committed by Yu Watanabe
parent 8fa8e29656
commit 37f760f787
+2 -2
View File
@@ -60,7 +60,7 @@ static int smbios_get_modalias(char **ret) {
assert(ret);
_cleanup_free_ char *modalias = NULL;
r = read_virtual_file("/sys/devices/virtual/dmi/id/modalias", SIZE_MAX, &modalias, /* ret_size= */ NULL);
r = read_full_virtual_file("/sys/devices/virtual/dmi/id/modalias", &modalias, /* ret_size= */ NULL);
if (r < 0)
return r;
@@ -76,7 +76,7 @@ static int smbios_get_modalias(char **ret) {
else {
truncate_nl(cat);
if (!string_has_cc(cat, /* ok= */ NULL) && !isempty(cat) && !strextend(&modalias, "cat", cat, ":"))
if (!isempty(cat) && !string_has_cc(cat, /* ok= */ NULL) && !strextend(&modalias, "cat", cat, ":"))
return -ENOMEM;
}