]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/extra/m_regex_stdlib.cpp
regex_stdlib: Don't copy std::regex_error when catching it.
[user/henk/code/inspircd.git] / src / modules / extra / m_regex_stdlib.cpp
index 149ff3b38f3b0e62e5838ba25db2fba684a1d1c3..b9602fe01d8f40ca15cd7a4f09076ed7d101a6b7 100644 (file)
@@ -33,10 +33,11 @@ class StdRegex : public Regex
  public:
        StdRegex(const std::string& rx, std::regex::flag_type fltype) : Regex(rx)
        {
-               try{
+               try
+               {
                        regexcl.assign(rx, fltype | std::regex::optimize);
                }
-               catch(std::regex_error rxerr)
+               catch(const std::regex_error& rxerr)
                {
                        throw RegexException(rx, rxerr.what());
                }