Changeset 237380 in webkit
- Timestamp:
- Oct 24, 2018 6:45:26 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r237377 r237380 1 2018-10-24 Claudio Saavedra <csaavedra@igalia.com> 2 3 [WPE][GTK] Cleanups to the certificate decoder 4 https://bugs.webkit.org/show_bug.cgi?id=190867 5 6 Reviewed by Žan Doberšek. 7 8 * Shared/soup/WebCoreArgumentCodersSoup.cpp: 9 (IPC::ArgumentCoder<CertificateInfo>::decode): 10 1 11 2018-10-24 Claudio Saavedra <csaavedra@igalia.com> 2 12 -
trunk/Source/WebKit/Shared/soup/WebCoreArgumentCodersSoup.cpp
r237377 r237380 94 94 return true; 95 95 96 GTlsCertificate* issuer = nullptr; 97 GTlsBackend* backend = g_tls_backend_get_default(); 96 GType certificateType = g_tls_backend_get_certificate_type(g_tls_backend_get_default()); 98 97 GRefPtr<GTlsCertificate> certificate; 99 98 for (uint32_t i = 0; i < chainLength; i++) { … … 102 101 return false; 103 102 104 GByteArray* certificateData = g_byte_array_sized_new(certificateDataReference.size()); 105 certificateData = g_byte_array_append(certificateData, certificateDataReference.data(), certificateDataReference.size()); 106 GRefPtr<GByteArray> certificateBytes = adoptGRef(certificateData); 103 GRefPtr<GByteArray> certificateData = g_byte_array_sized_new(certificateDataReference.size()); 104 certificateData = g_byte_array_append(certificateData.get(), certificateDataReference.data(), certificateDataReference.size()); 107 105 108 106 certificate = adoptGRef(G_TLS_CERTIFICATE(g_initable_new( 109 g_tls_backend_get_certificate_type(backend), 0, 0, "certificate", certificateBytes.get(), "issuer", issuer, nullptr))); 110 111 issuer = certificate.get(); 107 certificateType, nullptr, nullptr, "certificate", certificateData.get(), "issuer", certificate.get(), nullptr))); 112 108 } 113 109
Note: See TracChangeset
for help on using the changeset viewer.