From cebd94cf5d92c98df562d6a198b111f23a36e560 Mon Sep 17 00:00:00 2001
From: Steffen Vogel <steffen.vogel@opal-rt.com>
Date: Thu, 12 Jan 2023 18:18:12 +0100
Subject: [PATCH] pci: pass string var as const reference

Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
---
 common/include/villas/kernel/pci.hpp | 2 +-
 common/lib/kernel/pci.cpp            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/include/villas/kernel/pci.hpp b/common/include/villas/kernel/pci.hpp
index caa914a54..d22466cc2 100644
--- a/common/include/villas/kernel/pci.hpp
+++ b/common/include/villas/kernel/pci.hpp
@@ -118,7 +118,7 @@ private:
 	villas::Logger log;
 
 protected:
-	std::fstream openSysFs(const std::string subPath, std::ios_base::openmode mode = std::ios_base::in | std::ios_base::out) const;
+	std::fstream openSysFs(const std::string &subPath, std::ios_base::openmode mode = std::ios_base::in | std::ios_base::out) const;
 };
 
 class DeviceList : public std::list<std::shared_ptr<Device>> {
diff --git a/common/lib/kernel/pci.cpp b/common/lib/kernel/pci.cpp
index 9199f0dd4..42db0bd19 100644
--- a/common/lib/kernel/pci.cpp
+++ b/common/lib/kernel/pci.cpp
@@ -446,7 +446,7 @@ int Device::getIommuGroup() const
 	return atoi(group);
 }
 
-std::fstream Device::openSysFs(const std::string subPath, std::ios_base::openmode mode) const
+std::fstream Device::openSysFs(const std::string &subPath, std::ios_base::openmode mode) const
 {
 	std::fstream file;