C++ toolkit derived from the Qt 4.8 framework
Revision | 0f8a84ea4144ef27900e5fc41a31922ab81dd3ec (tree) |
---|---|
Time | 2022-12-22 00:43:21 |
Author | Ivailo Monev <xakepa10@gmai...> |
Commiter | Ivailo Monev |
keep reference to QByteArray object in QLibraryPrivate::load_sys()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
@@ -47,7 +47,8 @@ bool QLibraryPrivate::load_sys() | ||
47 | 47 | dlFlags |= RTLD_LOCAL; |
48 | 48 | } |
49 | 49 | |
50 | - pHnd = ::dlopen(QFile::encodeName(fileName).constData(), dlFlags); | |
50 | + const QByteArray fileNameBytes = QFile::encodeName(fileName); | |
51 | + pHnd = ::dlopen(fileNameBytes.constData(), dlFlags); | |
51 | 52 | if (!pHnd) { |
52 | 53 | errorString = QLibrary::tr("Cannot load library %1: %2").arg(fileName).arg(qdlerror()); |
53 | 54 | } else { |