From 496a63de02f97521198e5b2685418192e3d4e030 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Thu, 14 Jan 2021 17:18:29 +0100 Subject: [PATCH] B #: make volatile disks TYPE case insensitive (#645) --- src/datastore/Datastore.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/datastore/Datastore.cc b/src/datastore/Datastore.cc index 8f54dabc74..7643ac0d05 100644 --- a/src/datastore/Datastore.cc +++ b/src/datastore/Datastore.cc @@ -202,11 +202,16 @@ void Datastore::disk_attribute( * 3. DRIVER in DISK * 4. Default set to "raw" */ - if (disk->vector_value("TYPE") != "CDROM" && disk->is_volatile()) + + string type = disk->vector_value("TYPE"); + + one_util::toupper(type); + + if (type!= "CDROM" && disk->is_volatile()) { string driver = get_ds_driver(); - if (disk->vector_value("TYPE") == "FS") /* Volatile Datablock */ + if (type == "FS") /* Volatile Datablock */ { if (!driver.empty()) /* DRIVER in TM_MAD_CONF or DS Template */ {