Commit f0950acc authored by Steve Holme's avatar Steve Holme
Browse files

vauth/cleartext: Don't send the authzid if it is empty

Follow up to 762a292f.
parent c8bbfb90
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -73,7 +73,7 @@ CURLcode Curl_auth_create_plain_message(struct Curl_easy *data,

  *outlen = 0;
  *outptr = NULL;
  zlen = strlen(authzid);
  zlen = (authzid == NULL ? 0 : strlen(authzid));
  clen = strlen(authcid);
  plen = strlen(passwd);

@@ -87,6 +87,7 @@ CURLcode Curl_auth_create_plain_message(struct Curl_easy *data,
    return CURLE_OUT_OF_MEMORY;

  /* Calculate the reply */
  if(zlen != 0)
    memcpy(plainauth, authzid, zlen);
  plainauth[zlen] = '\0';
  memcpy(plainauth + zlen + 1, authcid, clen);