fix qsslsocket build in -permissive mode (assigning const char* to char*)
authorKonstantin Ritt <ritt.ks@gmail.com>
Wed, 18 Apr 2012 01:54:30 +0000 (04:54 +0300)
committerQt by Nokia <qt-info@nokia.com>
Thu, 19 Apr 2012 14:44:47 +0000 (16:44 +0200)
Change-Id: I76269630ebabdf601c2fcb5f65a8dffbd6cdbc5e
Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
src/network/ssl/qsslsocket_openssl.cpp

index 4d45467..8d535ec 100644 (file)
@@ -1387,7 +1387,7 @@ void QWindowsCaRootFetcher::start()
     // set key usage constraint
     parameters.RequestedUsage.dwType = USAGE_MATCH_TYPE_AND;
     parameters.RequestedUsage.Usage.cUsageIdentifier = 1;
-    LPSTR oid = (mode == QSslSocket::SslClientMode ? szOID_PKIX_KP_SERVER_AUTH : szOID_PKIX_KP_CLIENT_AUTH);
+    LPSTR oid = (LPSTR)(mode == QSslSocket::SslClientMode ? szOID_PKIX_KP_SERVER_AUTH : szOID_PKIX_KP_CLIENT_AUTH);
     parameters.RequestedUsage.Usage.rgpszUsageIdentifier = &oid;
 
 #ifdef QSSLSOCKET_DEBUG