summaryrefslogtreecommitdiffstats
path: root/src/plugins/sqldrivers
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/sqldrivers')
-rw-r--r--src/plugins/sqldrivers/odbc/qsql_odbc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/sqldrivers/odbc/qsql_odbc.cpp b/src/plugins/sqldrivers/odbc/qsql_odbc.cpp
index f2f2619404c..e09e65f223a 100644
--- a/src/plugins/sqldrivers/odbc/qsql_odbc.cpp
+++ b/src/plugins/sqldrivers/odbc/qsql_odbc.cpp
@@ -1963,7 +1963,7 @@ bool QODBCDriver::open(const QString & db,
connQStr = "DSN="_L1 + db;
const auto escapeUserPassword = [](QString arg) -> QString {
- return u'{' + arg.replace(u'}', u'{') + u'}';
+ return u'{' + arg.replace(u'}', "}}"_L1) + u'}';
};
if (!user.isEmpty())
connQStr += ";UID="_L1 + escapeUserPassword(user);