summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author諏訪子 <suwako@076.moe>2024-06-21 19:24:12 +0900
committer諏訪子 <suwako@076.moe>2024-06-21 19:24:12 +0900
commit5518c6e98d218d72889160458a3b577007f5e131 (patch)
tree052336bf8542c7b70af2d1ae8edd63c3d1d81f78
parent2bf59440d96ea29f04b3964db7b78367620432c8 (diff)
Linux: ホスト名の修正
-rw-r--r--src/host.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/host.c b/src/host.c
index 77020ae..716a823 100644
--- a/src/host.c
+++ b/src/host.c
@@ -106,12 +106,12 @@ void display_host_model() {
cmd1 = "getprop ro.product.brand";
cmd2 = "getprop ro.product.model";
} else if (
- access("/sys/devices/virtual/dmi/id/product_name", F_OK) != -1 ||
+ access("/sys/devices/virtual/dmi/id/product_name", F_OK) != -1 &&
access("/sys/devices/virtual/dmi/id/product_version", F_OK) != 1
) {
cmd1 = "cat /sys/devices/virtual/dmi/id/product_name";
cmd2 = "cat /sys/devices/virtual/dmi/id/product_version";
- } else if (access("/sys/firmware/base/model", F_OK) != -1) {
+ } else if (access("/sys/firmware/devicetree/base/model", F_OK) != -1) {
cmd1 = "cat /sys/firmware/devicetree/base/model";
} else if (access("/tmp/sysinfo/model", F_OK) != 1) {
cmd1 = "cat /tmp/sysinfo/model";