qt5base-lts/tests/auto/dbus
Sami Rosendahl b4398dc4e3 Fix crash in QDBusDemarshaller QStringList extraction
QDBusArgument QStringList extraction operator and QDBusDemarshaller that
implements the extraction do not check the type of the extracted value.
When extracting a QStringList and the value actually is e.g. an array of
bytes the string list extraction will crash as it interprets the bytes as
char pointers.

The fix adds DBus type checks to QDBusArgument QStringList extraction
operator implementations.
The checks are as permissive as possible provided crashes are avoided.

Task-number: QTBUG-22840
Change-Id: I4b67d75b59c5052d939f3a69f3e92dabdb3bdd6b
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2011-12-25 21:58:57 +01:00
..
qdbusabstractadaptor all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbusabstractinterface all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbusconnection qtbase tests: Fix some warnings 2011-11-21 09:58:23 +01:00
qdbusconnection_no_bus all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbuscontext all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbusinterface all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbuslocalcalls all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbusmarshall Fix crash in QDBusDemarshaller QStringList extraction 2011-12-25 21:58:57 +01:00
qdbusmetaobject all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbusmetatype all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbuspendingcall Re-enabled passing test in tst_qdbuspendingcall 2011-11-04 08:36:13 +01:00
qdbuspendingreply all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbusreply all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbusservicewatcher all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbusthreading qtbase tests: Fix some warnings 2011-11-21 09:58:23 +01:00
qdbustype all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
qdbusxmlparser all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
dbus.pro Merge branch 'master' into refactor 2011-09-12 07:49:03 +02:00