X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached.cc;h=62052ada5ac25ec75bbd6759d6fb37567aa9cfab;hb=9169cee9ec0f231b3117a0d5a7840d2067f29610;hp=163658efc62f1d03308368bbebc2573433030a6b;hpb=0a6e3cfec92e401018e27e06e1a26b096862300f;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached.cc b/libmemcached/memcached.cc index 163658ef..62052ada 100644 --- a/libmemcached/memcached.cc +++ b/libmemcached/memcached.cc @@ -40,31 +40,6 @@ #include #include -#if 0 -static const memcached_st global_copy= { - .state= { - .is_purging= false, // .is_purging - .is_processing_input= false, // is_processing_input - .is_time_for_rebuild= false, - }, - .flags= { - .auto_eject_hosts= false, - .binary_protocol= false, - .buffer_requests= false, - .hash_with_namespace= false, - .no_block= false, - .no_reply= false, - .randomize_replica_read= false, - .support_cas= false, - .tcp_nodelay= false, - .use_sort_hosts= false, - .use_udp= false, - .verify_key= false, - .tcp_keepalive= false, - }, -}; -#endif - static inline bool _memcached_init(memcached_st *self) { self->state.is_purging= false; @@ -76,7 +51,7 @@ static inline bool _memcached_init(memcached_st *self) self->flags.buffer_requests= false; self->flags.hash_with_namespace= false; self->flags.no_block= false; - self->flags.no_reply= false; + self->flags.reply= true; self->flags.randomize_replica_read= false; self->flags.support_cas= false; self->flags.tcp_nodelay= false; @@ -233,7 +208,6 @@ memcached_st *memcached(const char *string, size_t length) memcached_st *self= memcached_create(NULL); if (self == NULL) { - errno= ENOMEM; return NULL; } @@ -251,7 +225,6 @@ memcached_st *memcached(const char *string, size_t length) if (memcached_failed(rc)) { memcached_free(self); - errno= EINVAL; return NULL; }