{
MoonshotError *error = *pError;
- assert(error != NULL);
+ GSSEAP_ASSERT(error != NULL);
switch (error->code) {
case MOONSHOT_ERROR_UNABLE_TO_START_SERVICE:
gss_release_buffer(&tmpMinor, &cred->subjectNameConstraint);
gss_release_buffer(&tmpMinor, &cred->subjectAltNameConstraint);
- if (serverCertificateHash != NULL) {
+ if ((serverCertificateHash != NULL)
+ && (strlen(serverCertificateHash) > 0)) {
size_t len = strlen(serverCertificateHash);
#define HASH_PREFIX "hash://server/sha256/"