From d3557ab5b4f5dc885120313438299a3ab2c958b7 Mon Sep 17 00:00:00 2001 From: Michael Davis <michael.davis@cern.ch> Date: Thu, 28 Nov 2019 16:59:44 +0100 Subject: [PATCH] [frontend] removes const from xattr itor so it can check 2 values --- xroot_plugins/XrdSsiCtaRequestMessage.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xroot_plugins/XrdSsiCtaRequestMessage.cpp b/xroot_plugins/XrdSsiCtaRequestMessage.cpp index 9c91494de3..ab8b2d4581 100644 --- a/xroot_plugins/XrdSsiCtaRequestMessage.cpp +++ b/xroot_plugins/XrdSsiCtaRequestMessage.cpp @@ -331,7 +331,7 @@ void RequestMessage::processCREATE(const cta::eos::Notification ¬ification, c requester.name = notification.cli().user().username(); requester.group = notification.cli().user().groupname(); - const auto storageClassItor = notification.file().xattr().find("sys.archive.storage_class"); + auto storageClassItor = notification.file().xattr().find("sys.archive.storage_class"); if(notification.file().xattr().end() == storageClassItor) { // Fall back to old xattr format storageClassItor = notification.file().xattr().find("CTA_StorageClass"); @@ -453,7 +453,7 @@ void RequestMessage::processPREPARE(const cta::eos::Notification ¬ification, // CTA Archive ID is an EOS extended attribute, i.e. it is stored as a string, which must be // converted to a valid uint64_t - const auto archiveFileIdItor = notification.file().xattr().find("sys.archive.file_id"); + auto archiveFileIdItor = notification.file().xattr().find("sys.archive.file_id"); if(notification.file().xattr().end() == archiveFileIdItor) { // Fall back to the old xattr format archiveFileIdItor = notification.file().xattr().find("CTA_ArchiveFileId"); @@ -506,7 +506,7 @@ void RequestMessage::processABORT_PREPARE(const cta::eos::Notification ¬ifica // CTA Archive ID is an EOS extended attribute, i.e. it is stored as a string, which must be // converted to a valid uint64_t - const auto archiveFileIdItor = notification.file().xattr().find("sys.archive.file_id"); + auto archiveFileIdItor = notification.file().xattr().find("sys.archive.file_id"); if(notification.file().xattr().end() == archiveFileIdItor) { // Fall back to the old xattr format archiveFileIdItor = notification.file().xattr().find("CTA_ArchiveFileId"); @@ -562,7 +562,7 @@ void RequestMessage::processDELETE(const cta::eos::Notification ¬ification, c // CTA Archive ID is an EOS extended attribute, i.e. it is stored as a string, which // must be converted to a valid uint64_t - const auto archiveFileIdItor = notification.file().xattr().find("sys.archive.file_id"); + auto archiveFileIdItor = notification.file().xattr().find("sys.archive.file_id"); if(notification.file().xattr().end() == archiveFileIdItor) { // Fall back to the old xattr format archiveFileIdItor = notification.file().xattr().find("CTA_ArchiveFileId"); -- GitLab