diff --git a/src/plugins/sqldrivers/psql/qsql_psql.cpp b/src/plugins/sqldrivers/psql/qsql_psql.cpp index b6b2174a01e..4c3d6ca13fc 100644 --- a/src/plugins/sqldrivers/psql/qsql_psql.cpp +++ b/src/plugins/sqldrivers/psql/qsql_psql.cpp @@ -696,8 +696,8 @@ QVariant QPSQLResult::data(int i) #endif case QMetaType::QByteArray: { size_t len; - unsigned char *data = PQunescapeBytea((const unsigned char*)val, &len); - QByteArray ba(reinterpret_cast(data), int(len)); + unsigned char *data = PQunescapeBytea(reinterpret_cast(val), &len); + QByteArray ba(reinterpret_cast(data), len); qPQfreemem(data); return QVariant(ba); }