summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/services.h2
-rw-r--r--src/wildcard.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/include/services.h b/include/services.h
index 55b9a2a4a..552688411 100644
--- a/include/services.h
+++ b/include/services.h
@@ -1372,7 +1372,7 @@ class Anope
* @param str The string to check against the pattern (e.g. foobar)
* @param case_sensitive Whether or not the match is case sensitive, default false.
*/
- CoreExport static bool Anope::Match(const std::string &str, const std::string &mask, bool case_sensitive = false);
+ CoreExport static bool Match(const std::string &str, const std::string &mask, bool case_sensitive = false);
};
/*************************************************************************/
diff --git a/src/wildcard.cpp b/src/wildcard.cpp
index f2e9d5e9f..65916d038 100644
--- a/src/wildcard.cpp
+++ b/src/wildcard.cpp
@@ -75,7 +75,7 @@ static bool match_internal(const unsigned char *str, const unsigned char *mask,
return !*wild;
}
-CoreExport bool Anope::Match(const std::string &str, const std::string &mask, bool case_sensitive = false)
+CoreExport bool Anope::Match(const std::string &str, const std::string &mask, bool case_sensitive)
{
- return match_internal(str.c_str(), mask.c_str(), case_sensitive);
+ return match_internal((const unsigned char *)str.c_str(), (const unsigned char *)mask.c_str(), case_sensitive);
}