diff options
| -rw-r--r-- | lib/vauth/krb5_gssapi.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/vauth/krb5_gssapi.c b/lib/vauth/krb5_gssapi.c index 888a279c6..0e0db5bc4 100644 --- a/lib/vauth/krb5_gssapi.c +++ b/lib/vauth/krb5_gssapi.c @@ -113,9 +113,9 @@ CURLcode Curl_auth_create_gssapi_user_message(struct SessionHandle *data,      free(spn);    } -  if(krb5->context != GSS_C_NO_CONTEXT) { +  if(chlg64 && strlen(chlg64)) {      /* Decode the base-64 encoded challenge message */ -    if(strlen(chlg64) && *chlg64 != '=') { +    if(*chlg64 != '=') {        result = Curl_base64_decode(chlg64, &chlg, &chlglen);        if(result)          return result;  | 
