• R/O
  • HTTP
  • SSH
  • HTTPS

Katie: Commit

C++ toolkit derived from the Qt 4.8 framework


Commit MetaInfo

Revision0f8a84ea4144ef27900e5fc41a31922ab81dd3ec (tree)
Time2022-12-22 00:43:21
AuthorIvailo Monev <xakepa10@gmai...>
CommiterIvailo Monev

Log Message

keep reference to QByteArray object in QLibraryPrivate::load_sys()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>

Change Summary

Incremental Difference

--- a/src/core/plugin/qlibrary_unix.cpp
+++ b/src/core/plugin/qlibrary_unix.cpp
@@ -47,7 +47,8 @@ bool QLibraryPrivate::load_sys()
4747 dlFlags |= RTLD_LOCAL;
4848 }
4949
50- pHnd = ::dlopen(QFile::encodeName(fileName).constData(), dlFlags);
50+ const QByteArray fileNameBytes = QFile::encodeName(fileName);
51+ pHnd = ::dlopen(fileNameBytes.constData(), dlFlags);
5152 if (!pHnd) {
5253 errorString = QLibrary::tr("Cannot load library %1: %2").arg(fileName).arg(qdlerror());
5354 } else {
Show on old repository browser