util.h: use const reference for std::string parameter (#19885)

pull/19903/head
Dean Lee 4 years ago committed by GitHub
parent c9679222ae
commit c688461e11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      selfdrive/common/util.h

@ -34,7 +34,7 @@ int set_core_affinity(int core);
namespace util { namespace util {
inline bool starts_with(std::string s, std::string prefix) { inline bool starts_with(const std::string &s, const std::string &prefix) {
return s.compare(0, prefix.size(), prefix) == 0; return s.compare(0, prefix.size(), prefix) == 0;
} }
@ -74,7 +74,7 @@ inline std::string dir_name(std::string const & path) {
return path.substr(0, pos); return path.substr(0, pos);
} }
inline std::string readlink(std::string path) { inline std::string readlink(const std::string &path) {
char buff[4096]; char buff[4096];
ssize_t len = ::readlink(path.c_str(), buff, sizeof(buff)-1); ssize_t len = ::readlink(path.c_str(), buff, sizeof(buff)-1);
if (len != -1) { if (len != -1) {

Loading…
Cancel
Save