Not Logged In
|
Login
|
Register
Home
|
News
|
Projects
|
Releases
Bugs
|
RFE
|
Repositories
|
Help
projects
/
xestiaab
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed cleaning of old object files
[xestiaab/.git]
/
source
/
carddav
/
carddav.cpp
diff --git
a/source/carddav/carddav.cpp
b/source/carddav/carddav.cpp
index
7e73c5f
..
52ae03a
100644
(file)
--- a/
source/carddav/carddav.cpp
+++ b/
source/carddav/carddav.cpp
@@
-529,6
+529,14
@@
void CardDAV::SetConnectionObject(CURL *ConnectionObjectIn){
\r
PCCERT_CONTEXT CardDAV::GetCertificateContextPointer(){
\r
\r
\r
PCCERT_CONTEXT CardDAV::GetCertificateContextPointer(){
\r
\r
+ // Check that the PCCERT_CONTEXT has an address
\r
+ // other than NULL. Return nullptr if this is the
\r
+ // case.
\r
+
\r
+ if (CertificateData == NULL){
\r
+ return NULL;
\r
+ }
\r
+
\r
// Get the certificate data.
\r
\r
return CertificateData;
\r
// Get the certificate data.
\r
\r
return CertificateData;
\r
@@
-537,6
+545,15
@@
PCCERT_CONTEXT CardDAV::GetCertificateContextPointer(){
\r
CERT_CONTEXT CardDAV::GetCertificateContext(){
\r
\r
\r
CERT_CONTEXT CardDAV::GetCertificateContext(){
\r
\r
+ // Check that the PCCERT_CONTEXT has an address
\r
+ // other than NULL. Return nullptr if this is the
\r
+ // case.
\r
+
\r
+ if (CertificateData == NULL){
\r
+ CERT_CONTEXT EmptyCertificateData = { 0 };
\r
+ return EmptyCertificateData;
\r
+ }
\r
+
\r
// Get the certificate data.
\r
\r
return *CertificateData;
\r
// Get the certificate data.
\r
\r
return *CertificateData;
\r
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software
Xestia Address Book
Xestia Calendar
Development
Xestia Gelforn
Everything else
About
News
Privacy Policy