summaryrefslogtreecommitdiff
path: root/src/network/access/qnetworkaccesshttpbackend.cpp
diff options
context:
space:
mode:
authorPeter Hartmann <phartmann@blackberry.com>2013-04-17 17:42:32 +0200
committerPeter Hartmann <phartmann@blackberry.com>2013-05-07 16:42:46 +0200
commit84eb6200ff0850db8bab8d32b70e571ca9db2bda (patch)
tree453796916b2ae86d8546f77f9e99f2ad915f9f2a /src/network/access/qnetworkaccesshttpbackend.cpp
parentc440da53081760c7a3d23f7a4994842327d66db9 (diff)
downloadqt4-tools-84eb6200ff0850db8bab8d32b70e571ca9db2bda.tar.gz
[BB10-internal] SSL internals: fix memory corruption using QSslConfigurationPrivate
We are passing a QSslConfigurationPrivate that is allocated on the stack (in QSslSocketBackendPrivate::initSslContext()) to QSslConfiguration::QSslConfiguration(QSslConfigurationPrivate *dd). When the SSL context is destroyed, this object is not there any more. So now we create a deep copy of the configuration like we do in QSslSocket::sslConfiguration(). Task-number: QTBUG-30648 (backport of commit 3a43aff9deb4af0479914a26d68fb98d313369b6) Signed-off-by: Peter Hartmann <phartmann@blackberry.com> Change-Id: I0a39b2bc485ce5a3528b72e6e47c3bd124963b3b
Diffstat (limited to 'src/network/access/qnetworkaccesshttpbackend.cpp')
0 files changed, 0 insertions, 0 deletions