// when drive_file_vm_name != var_vm_name
// we should warn to users
LOG_WARNING("vm_name and image_file_name is not matched\n");
+ }
+ // we choose drive_file_vm_name when var_vm_name is not provided
+ if (!var_vm_name || strlen(var_vm_name) == 0) {
+ vm_name = g_strdup(drive_file_vm_name + start_index);
} else {
- // we choose drive_file_vm_name when var_vm_name is not provided
- // or they contain same name
+ vm_name = g_strdup(var_vm_name);
}
- vm_name = g_strdup(drive_file_vm_name + start_index);
-
g_free(drive_file_vm_name);
LOG_INFO("VM name: %s\n", vm_name);