diff --git a/src/common/unaccent.cpp b/src/common/unaccent.cpp index 9ff45e47..0bb8ddf0 100644 --- a/src/common/unaccent.cpp +++ b/src/common/unaccent.cpp @@ -3,15 +3,18 @@ using namespace std; /* Remove accent */ -std::string removeAccents(const char *text) { +std::string removeAccents(const char *text = NULL) { char* out = 0; size_t out_length = 0; - std::string textWithoutAccent = text; if (!unac_string("UTF8", text, strlen(text), &out, &out_length)) { + std::string textWithoutAccent = text; textWithoutAccent = string(out, out_length); free(out); + return textWithoutAccent; + } if (text != NULL) { + return string(text); } - return textWithoutAccent; + return ""; }