diff --git a/catalogue/RdbmsCatalogue.cpp b/catalogue/RdbmsCatalogue.cpp
index bc5492bb3bc378d88bb1d5fb11de88e89917d5af..76b7bceea3626ac03598cd994438f998c8e9dba5 100644
--- a/catalogue/RdbmsCatalogue.cpp
+++ b/catalogue/RdbmsCatalogue.cpp
@@ -4907,7 +4907,7 @@ std::list<common::dataStructures::ActivitiesFairShareWeights> RdbmsCatalogue::ge
       auto diskInstanceName = rset.columnString("DISK_INSTANCE_NAME");
       try {
         activity = & activitiesMap.at(diskInstanceName);
-      } catch (std::out_of_range) {
+      } catch (std::out_of_range &) {
         activity = & activitiesMap[diskInstanceName];
         activity->diskInstance = diskInstanceName;
       }