return value from sasl_client_start()

Ted Yu <[email protected]>
Newsgroups gmane.comp.security.cyrus.sasl
Message-ID <CALte62ywH+scbySB3OycEgbaFbj0YqBaxDnN7Aahq6rh0jv-7A@mail.gmail.com>
Hi,
I use the following code:

  do {
    rc = sasl_client_start(sconn_, /* the same context from above */
        mechlist, /* the list of mechanisms
     from the server */
        NULL, /* filled in if an
     interaction is needed */
        &out, /* filled in on success */
        &outlen, /* filled in on success */
        &mechusing);
  } while (rc == SASL_INTERACT); /* the mechanism may ask us to fill
  in things many times. result is SASL_CONTINUE on success */

  if (rc != SASL_CONTINUE) {
    LOG(FATAL)<< "Cannot start client ("<< rc << ") ";
    return false;
  }

In one run, rc was SASL_OK.

Can someone confirm whether SASL_OK meant that the client didn't actually
start ?

Thanks
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.