diff options
| author | Marc Mutz <marc.mutz@qt.io> | 2024-02-08 14:25:24 +0100 |
|---|---|---|
| committer | Marc Mutz <marc.mutz@qt.io> | 2024-02-17 16:20:21 +0000 |
| commit | 6b59ff573028eabba42ca63ce50ce05fa160ecaf (patch) | |
| tree | acd07321882ddb365c1b1dfa1e53f866e98dfae0 /src/corelib/kernel/qtimer.cpp | |
| parent | ec24b36d3db82c340d9386951ea48c26f77c2923 (diff) | |
QLoggingRegistry: further defend against non-NUL-terminated strings
Various functions in QLoggingRegistry took QByteArrayView, but they
continued to assume that the data was NUL-terminated (converting back
to const char* by calling data()).
Make sure only NUL-terminated strings are passed by taking in the
tranditional way, as const char*. Keep QByteArrayView when storing in
the map as key, to avoid comparing just pointer values (as opposed to
the string content).
Amends 806545fcc8d6b3b96a5191a00a31e9a39837189c.
Pick-to: 6.7 6.6 6.5
Change-Id: I232167d4c91070369e770c41d3ea53bd2406a03f
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel/qtimer.cpp')
0 files changed, 0 insertions, 0 deletions
