diff --git a/quectel_cm_5G/src/device.c b/quectel_cm_5G/src/device.c index ecf3c68..db2c7e0 100644 --- a/quectel_cm_5G/src/device.c +++ b/quectel_cm_5G/src/device.c @@ -445,11 +445,11 @@ int mhidevice_detect(char *qmichannel, char *usbnet_adapter, PROFILE_T *profile) } // 解决硬编码导致不兼容hv问题 - snprintf(path, sizeof(path), "%s/%s_IPCR", rootdir, d_name); + snprintf(path, sizeof(path), "%s/%s_IPCR", rootdir, ent->d_name); if (access(path, F_OK)) { - snprintf(path, sizeof(path), "%s/%s_QMI0", rootdir, d_name); + snprintf(path, sizeof(path), "%s/%s_QMI0", rootdir, ent->d_name); if (access(path, F_OK)) { - snprintf(path, sizeof(path), "%s/%s_MBIM", rootdir, d_name); + snprintf(path, sizeof(path), "%s/%s_MBIM", rootdir, ent->d_name); if (!access(path, F_OK)) software_interface = SOFTWARE_MBIM; }