Don't crash if user specified invalid encoding.

This is CVE-2019-9917
This commit is contained in:
Alexey Sokolov
2019-03-15 20:34:10 +00:00
parent 46544d9067
commit 64613bc8b6
5 changed files with 34 additions and 9 deletions

View File

@@ -495,7 +495,7 @@ class CAdminMod : public CModule {
#ifdef HAVE_ICU
else if (sVar == "clientencoding") {
pUser->SetClientEncoding(sValue);
PutModule("ClientEncoding = " + sValue);
PutModule("ClientEncoding = " + pUser->GetClientEncoding());
}
#endif
else