|
|
@@ -385,9 +385,12 @@ void init_adl(int nDevs)
|
|
|
}
|
|
|
|
|
|
applog(LOG_INFO, "GPU %d %s hardware monitoring enabled", gpu, lpInfo[i].strAdapterName);
|
|
|
- if (gpus[gpu].name)
|
|
|
+ if (gpus[gpu].name) {
|
|
|
free((void*)gpus[gpu].name);
|
|
|
- gpus[gpu].name = trimmed_strdup(lpInfo[i].strAdapterName);
|
|
|
+ gpus[gpu].name = NULL;
|
|
|
+ }
|
|
|
+ if (lpInfo[i].strAdapterName[0])
|
|
|
+ gpus[gpu].name = trimmed_strdup(lpInfo[i].strAdapterName);
|
|
|
data->has_adl = true;
|
|
|
/* Flag adl as active if any card is successfully activated */
|
|
|
adl_active = true;
|