dict-memcached.c (dovecot-2.3.16) | : | dict-memcached.c (dovecot-2.3.17) | ||
---|---|---|---|---|
skipping to change at line 276 | skipping to change at line 276 | |||
buffer_append_c(buf, key_len & 0xff); | buffer_append_c(buf, key_len & 0xff); | |||
buffer_append_c(buf, 0); /* extras length */ | buffer_append_c(buf, 0); /* extras length */ | |||
buffer_append_c(buf, MEMCACHED_DATA_TYPE_RAW); | buffer_append_c(buf, MEMCACHED_DATA_TYPE_RAW); | |||
buffer_append_zero(buf, 2); /* vbucket id - we probably don't care? */ | buffer_append_zero(buf, 2); /* vbucket id - we probably don't care? */ | |||
buffer_append(buf, &body_len, sizeof(body_len)); | buffer_append(buf, &body_len, sizeof(body_len)); | |||
buffer_append_zero(buf, 4+8); /* opaque + cas */ | buffer_append_zero(buf, 4+8); /* opaque + cas */ | |||
i_assert(buf->used == MEMCACHED_REQUEST_HDR_LENGTH); | i_assert(buf->used == MEMCACHED_REQUEST_HDR_LENGTH); | |||
} | } | |||
static int | static int | |||
memcached_dict_lookup(struct dict *_dict, pool_t pool, const char *key, | memcached_dict_lookup(struct dict *_dict, const struct dict_op_settings *set ATT | |||
const char **value_r, const char **error_r) | R_UNUSED, | |||
pool_t pool, const char *key, const char **value_r, | ||||
const char **error_r) | ||||
{ | { | |||
struct memcached_dict *dict = (struct memcached_dict *)_dict; | struct memcached_dict *dict = (struct memcached_dict *)_dict; | |||
struct ioloop *prev_ioloop = current_ioloop; | struct ioloop *prev_ioloop = current_ioloop; | |||
struct timeout *to; | struct timeout *to; | |||
size_t key_len; | size_t key_len; | |||
if (str_begins(key, DICT_PATH_SHARED)) | if (str_begins(key, DICT_PATH_SHARED)) | |||
key += strlen(DICT_PATH_SHARED); | key += strlen(DICT_PATH_SHARED); | |||
else { | else { | |||
*error_r = t_strdup_printf("memcached: Only shared keys supported currently"); | *error_r = t_strdup_printf("memcached: Only shared keys supported currently"); | |||
End of changes. 1 change blocks. | ||||
2 lines changed or deleted | 4 lines changed or added |