From e7781c687a624caa98f19a938653be1b30f0e6b0 Mon Sep 17 00:00:00 2001 From: Alejandro Huertas Herrero Date: Tue, 3 Nov 2020 16:19:00 +0100 Subject: [PATCH] M #-: escape special chars in vCenter disk names (#387) (cherry picked from commit 06a37707fe8aebcc704d6d76643d9b4f39861ef3) --- .../lib/vcenter_driver/virtual_machine_monitor/vm_monitor.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine_monitor/vm_monitor.rb b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine_monitor/vm_monitor.rb index 539abefed6..4bdd9bae4e 100644 --- a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine_monitor/vm_monitor.rb +++ b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine_monitor/vm_monitor.rb @@ -465,10 +465,8 @@ module VirtualMachineMonitor info_disks.each do |disk| next if disk[1].no_exists? - name = disk[0] - # Delete special characters - name.gsub!(/[^0-9A-Za-z]/, '_') + name = disk[0].gsub(/[^0-9A-Za-z]/, '_') str_info << "DISK_#{name}_ACTUAL_PATH=\"[" << disk[1].ds.name << '] ' << disk[1].path << '" ' << "\n"