*/
#include "libmemcached/common.h"
+
#include <cassert>
#include <atomic>
}
int pthread_error;
- if ((pthread_error = pthread_once(&sasl_startup_once, sasl_startup_function)) != 0) {
+ if ((pthread_error = pthread_once(&sasl_startup_once, sasl_startup_function))) {
return memcached_set_errno(*server, pthread_error, MEMCACHED_AT);
}
switch (source->sasl.callbacks[total].id) {
case SASL_CB_USER:
case SASL_CB_AUTHNAME:
- case SASL_CB_PASS: break;
+ case SASL_CB_PASS:
+ break;
default:
/* I don't know how to deal with this... */
return MEMCACHED_NOT_SUPPORTED;
return MEMCACHED_NOT_SUPPORTED;
}
+memcached_return_t memcached_destroy_sasl_auth_data(memcached_st *) {
+ return MEMCACHED_NOT_SUPPORTED;
+}
+
+memcached_return_t memcached_sasl_authenticate_connection(memcached_instance_st *) {
+ return MEMCACHED_NOT_SUPPORTED;
+}
+
#endif